So... you'll need the app to do that
devRant on iOS & Android lets you do all the things like ++ or -- rants, post your own rants and comment on others' rants. You can also set up your profile. Get it now!
Free Swag!
Get a free stress ball if a rant you post gets 750 ++'s
Learn More
*Some restrictions apply, click "Learn More"
Settings
  • Enable Dark Theme
  • Logout
  • Delete Account
More
  • Post a Rant
  • Settings
  • Log Out
  • Log In
Verify Your Email
In order to vote, comment or post rants, you need to confirm your email address. You should have received a welcome email with a confirm link when you signed up. If you can't find the email, click the button below.
Resend Email
New Post
Rant/Story
Joke/Meme
Question
devRant
Random
Reason for Downvote?
  • Not for me
  • Repost
  • Offensive/Spam
  • Cancel
Rant
Your rant must be between 6 and 5,000 characters
5000
Attach img/gif
Edit Rant
Your rant must be between 6 and 5,000 characters
5000
Attach img/gif
Comment
Your comment must be between 6 and 500 characters
1000
Attach img/gif
Edit Comment
Your comment must be between 6 and 500 characters
1000
Join devRant
Vote and comment on others' rants. Post your own. Build your custom avatar.
!
Must be a valid email address
!
Username already taken
!
Must be over 6 characters
By clicking "Sign Up", you agree to the Terms of Service & Privacy Policy. FYI we never show your email to other members.
Already on devRant?
Login
Profile Details
Tell us a little about yourself
Login
You know the deal
!
Email address already registered
!
Email and password do not match
Forgot Password?   |   Signup
Forgot?
It happens to the best of us. If you still need help, email info@devrant.io
!
No account with that email address
Login   |   Signup
  • Rant Feed
  • Top Rants
  • Stories
  • Collabs
  • Search
Login Sign Up
Join devRant
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Weekly Group Rant
Tips for staying productive?
Add tag 'wk247' to your rant
Stories
Recent Top
Day Week Month All
  • 12
    I am so tired of people during interviews expecting me to be totally excited about AI.

    Don’t get me wrong, I use it… Just when I need. Which means not that often.

    And then I get the usual cliché sentences.

    “You’d be faster if you were using AI more”

    Alright then. Outpace me with your AI.

    “AI won’t replace you but a developer using it will”

    Can’t wait to see that. For now, I just loose time on reviews of vibecoded crap.

    Really, it was fun at the beginning, we all had hopes with those tools, but right now, it’s annoying and they didn’t deliver. So I’ll keep using it when I need it and ONLY when I need it.
    rant
    9
  • 9
    this isn't really a DEVrant because i don't vibe code (or even use AI tools that much), it's more of a "please don't make your app like this"

    chatgpt is so fricking pathetic. the company behind it is so fricking paralyzed with fear of liability that they have made the chatbot unable to respond to any question with the slightest undertone of potential unsafety. i asked it a homework problem involving the acceleration of a 20x102mm AA cartridge. i asked it whether a wooden or Steel handle would be better for a splitting axe. i asked it if my homemade lye was safe to dump down a clogged drain. on all three occasions it said that it couldn't "help with anything that would meaningfully facilitate harm", and proceeded to just suggest consumerism or some other nonsense as a "safe alternative". like what the actual heck? life on Earth inherently has risk, that's part of human existence. nobody would enjoy being put in a bubble-wrapped room designed for maximum safety (i know from experience), a bit of risk is what keeps us happy and motivated. i'm not even mad at whatever megacorp made chatgpt, i'm just disappointed. it's like watching a freshly-lobotomized fish flop around on the ground. if anyone makes an AI or something else. please don't do this. just slap on a limitation of liability and indemnity clause into your TOS, please don't lobotomize your chatbot in the name of "safety".
    rant ux; dont-do-this;
    17
  • 7
    I decided to buy a rack + PC case and a new HDD. Since I wasn't expecting to need to change the HDD for years, I put it on the mount that has the screws in an annoying place. Guess which drive is dead on arrival -_- I'll have to remove the whole box from the rack I think to get to it

    I'm happy with the new setup when it's running, but the constant issues are annoying (mainly pains of fresh linux setup or having to wait on parts and things to arrive on time)
    rant
    5
  • 6
    Ths is a rant:

    My client codebase is a mess:
    - Node version is not set, but it is "told to set it up at X version". They don't want to set it fixed because, and I quote, "it is too much of a nuisance.

    - Backend has not a single fucking log, beside the mandatory error in the catch of each controller, and it states "error": error.

    - Backend again: why the fuck you want typescript if all the fucking codebase uses 'any'. But the orm is sequelized and it is typed... by zod classes that are only there to check the body on the endpoints.

    - Frontend is a gargantuan piece of shit with one.big state with all fucking stucl there cause someone started to do that and they just keep the snowball... touching one of the utterly big and bloated compoments its in itself an act of faith. The thing is so clusterfuck that we have some api calls duplicated like 3 or 5 times...

    I feel like my dev brain is being rotten each day a bit more...
    rant
    3
  • 6
    There is always something, innit? Some "data scientist" in waaaaaay over his head complained to my teammate that the piece of code she wrote was faulty in some overly weird edge case that only occurred to him, but was never actually seen in practice. But the jerk complained in a very, very annoying and entitled and pushy way.
    He brought my girl almost to tears.
    Now, im not exactly the most delicate in my manners, but One. Doesn't. Mess. With. My. Team.
    I just sent an email to his manager that from this day forward, every single piece of code anyone on his entire team requests will be tested to the entirety of the possible inputs. They had asked for some delay measurement tool. I've locked my cluster for... nineteen hours now, just computing the complete list of test parameters. 3.1Gb of parquet files with possible input combinations. Or about 1200 USD coming out of their budget *just to _test_ this one fucking function*. And about a week delays for the tests to complete.
    And a chip on my shoulder.

    P.S. the data science team manager is actually nice and all, and he is also at the end of his patience with his jerk of a teammate. Someone is getting a bloody poor quarterly review.
    rant tests jerk
    3
  • 5
    Everyone knows nVidia is a bubble. Even fucking Bloomberg is reporting on the circular flow of money between nVidia/OpenAI/Intel/AMD/Anthropic/CoreWeave/Oracle (remember, Oracle's first customer for its first 3 years was the CIA).

    Even the US Government has put money into this scam by propping up 10% of Intel for .. national security or something?

    So everyone can see this bubble clearly. Can anything be done about it? How do you keep a bubble from destroying everything when it's in plain sight?

    Whoever is able to hold their shorts for nVidia is going to make a shit-ton (*not financial advice)
    rant bubble finance ai
    7
  • 5
    i dont know frontend or react

    now toss in nextjs and pandacss

    why the fuck is some box from @styled-system/jsx' possibly squishing the height of an image

    why the fuck is my color not being applied to the existing <Image , the existing approach could be wrong

    how is it that there's new frameworks and libraries coming out all the time ,but front end development hasn't been solved to be retard proof so i can do it
    rant
    11
  • 5
    ok asked google what can it tell me about myself and it slapped me with the fact that i wrote an image format and called it JOJ.

    it didn't pick up on the reference so 0/10.

    also it identified me as a programmer rather than a shitposter, i feel profoundly hurt by this injurious misprofiling. am i a joke to you? don't answer.

    anyway only *now* i finally understand what "online footprint" really means and why some people are kinda paranoid about it. but i am not going to go back and delete ten years of willie tanner jokes, because the fact that the dad from alf was allegedly caught in a crackhouse having sex with homeless people will never not be funny to me, sorry but not sorry.
    random legacy of hoh sys
    16
  • 4
    We were on this vacation island where we all got to eat those black, peanut sized, jelly candy - a speciality of that island. This candy was lying around everywhere: In our huts, next to our beds, on the edges of the streets, and also floating on the water of the river.

    Then a species of humanoid amphibians appeared on that island. They told us that this black jelly candy is actually their eggs.
    I asked their leader if they are pissed about us for eating them.
    The leader faked a smile and after a short delay he slowly said that it doesn’t bother them.

    We were told to gather in one place, behind a sacred black pool, that we had to swim across.
    That pool looked like oil and was half full with that "candy". The candy was sticky and got everywhere, eyes, mouth, ears, nose. It was disgusting and hard to swim in.
    random lensflare dreams
    17
  • 4
    My PC suddenly shut off, i repressed on the button, nothing. Unplugged from it everything included my Pi server, keyboard...
    Nothing.
    I take the computer and its power cord to another room, maybe the multiplug isnt working anymore...
    Nothing.
    I sit and text someone about it, and suddenly, in my hands, it explodes. Extreme light and sound into my eyes and ears.
    The sound in my eyes, the light in my ears.
    Now I am amputated from my right arm, "The Great Holy Arch Computer".
    My god why!
    rant psu repair shop computer explode
    11
  • 3
    At your company, ever dealt with the situation where no one has any fucking idea who's in charge of what responsibility and there is a lack of process everywhere?

    "Hey, I'm onboarding. I was told to contact person x for troubleshooting."
    "Uh yeah we don't know but ask that other guy"
    "Uh yeah that other guy is on leave so ask this girl"
    "the girl says ask other girl"

    Sometimes it gets deep and shit doesn't get done for at least a week.
    question chain-of-responsibilities bureaucracy
    4
  • 4
    Somehow in my engine when I do :

    camPos.y += camUp.y * speed * deltaTime;

    It goes faster than Trump seeing an underage girl,
    and when I add up everything :
    camPos.x += camUp.x * speed * deltaTime;
    camPos.y += camUp.y * speed * deltaTime;
    camPos.z += camUp.z * speed * deltaTime;

    It goes as slow as my gf seeing me.
    (jk arch users dont have gfs)

    Also what keys could I map to go up and down ? WASD/ZQSD usually for right left back...
    Space/ctrl?
    rant engine physics opengl
    14
  • 4
    Non-Cooperative Threading With Lock-free, Wait-free Read AND Write
    (without compare-And-Swap (CAS))

    Premise is straight-forward:

    You spawn multiple threads. Each is given a prime number assigned and a counter updated each full execution of the thread.

    Any time a thread wants to read or write to a shared resource, it checks its counter modulo its prime number against all others. Wherever counter modulo prime == 0 and > 0 for all other prime keys in a given set, it is safe to read/write the shared resource.

    Some limit is set on the counter so it periodically resets.

    You may also assign these to say, numbered priority enums or somesuch.

    So for example a "priority 0" thread would use prime=2, because this is going to match the most frequently against the counter.

    And this is how you get non-cooperative threading with lock-free read and write.

    Additionally, by carefully tuning the size of the set of primes, relative to the maximum of the counter before reset, you can minimize latency.

    Finally with careful thread management, you could, say, have a framework such that if some threads counter mod its key == 0 while the mod of other keys == 1, those threads may be strictly reading a resource rather than writing it, decreasing read/write latency further, if I haven't misunderstood how reading a shared resource works.

    Is this novel? Idk, but maybe it'll help someone eventually.
    random threading low-level programming
    22
  • 2
    How can one phrase things in a way that they won't be ignored? As in how to ask questions that will lead to actual answers and a path forward instead of being ignored or dismissed as "not enough"? Too frequently everywhere I work I've experienced the pattern that I'll be close to identifying a problem/solution but my mentions are often dismissed, and then months later when things are really bad someone else, usually a manager or higher ranking engineer, says the same exact thing and it is suddenly this huge revelation. Of course I can share links to previous meetings about the topic where I tried suggesting whatever this is, but it again goes ignored as "contextually invalid" or something similar.
    Is this normal? Do I just need to wait until I'm a higher ranking engineer to earn this respect of opinions?
    question credit ignored management
    4
  • 3
    For some people it wasn't clear how it worked, so I added a short tutorial at the beginning and an objective thingy: https://retoortycoon.app.molodetz.nl/......

    Do a HARD refresh, else you maybe can't login if you were there before.

    Give it another change :) But yeah, you can't build on existing streets and buildings, scroll down to a green area. You can only build on ground and before that you need to build road.
    random
    4
  • 3
    So, Sid got pissed about the ball-kicking and the elephant theft. He called me on the phone, crying like a baby. "Why you do this to me?" he say with his dumb accent. I laughed and hung up. But then, a week later, I hear he coming to my country for revenge. Perfect, I think. Time for round two.
    I wait at the airport with a plan. He arrive, looking all sweaty and mad, dragging a suitcase full of curry powder or whatever. I follow him to his hotel. Sneak in at night. He sleeping again, this time with a burger wrapper stuck to his face from the one I left before. Gross. I decide to up the game. No kicking this time. I shave his head while he snores. Bald like a egg. Then I glue a fake mustache on his chin, but upside down. Looks stupid.
    He wake up screaming in the mirror. I hide in the closet and watch. He run out the room, trip over his own feet, fall into the pool. Splash. Everyone laugh. I sneak out, steal his suitcase. Inside: nothing but socks and a picture of his lost elephant. Pathetic. I burn the socks in the hotel trash. Smell bad anyway.
    On the way out, I leave another burger under his new pillow. This one with extra onions. He hate onions.
    I fly home again, even more satisfied. Sid probably still bald and wet.
    I swear on his bald head that this all really happened.
    Also, I took his hotel toothbrush and threw it in the toilet.
    rant pravda elephant part two sid
    8
  • 1
    At the company town hall yesterday, one of the questions asked was about allowing more remote work. The c-suite leaderships mentioned how productivity went down in 2020 when many were working remotely. We're in logistics and that's a relationship business. It's important to have people at terminals talking to the truckers.

    Most of the IT staff is fully remote, except for the managers. They're expected to be on-site (I think it's 2 days a week, maybe 3). I did go in yesterday and was reminded of how much I don't like being in the office. They don't even have full cubicals. They have the room for it, but it's all open-plan work spaces.

    I was hired on as a senior, with questions on if I'd want to continue on into management. I do want to get out of the development role at some point, and tried to get into management positions at my two previous jobs. One place promoted the youngest junior dev over all of us to manager and brought in an external director. The other job laid me off after three years.

    This current shop has a lot of badly engineered, way too small, micro-services. It's a maintenance nightmare and everything they plan just really makes the overall situation worse.

    Do I stick it out in the hope of getting into a management position? I'd honestly come back to the office for a year, if that year added manager to my resume. I'm going to stay for at least a year, but do I want to start looking for new work again after that?
    rant rto career managers wfm
    4
  • 2
    Can anyone make a good case for the dereference-property operator being "->"

    What the fuck, those keys are nowhere near where I rest my fingers while typing.

    Not only that, but it's a sequence of two characters. For what reason!?!?!?

    In fact, can anyone tell me what the reason is that we have a specific operator for this operation?! Why not just use the period for everything? If the left hand side is a pointer, the period can dereference and THEN resolve the scope. Otherwise, just resolve the scope to the property. Since resolving the scope on a pointer directly does nothing (IE, if you were to write "pointer.property" in current c/c++/etc), this means the operation is unambiguous and doesn't need to be two operators.

    FUCK.
    rant
    12
  • -2
    HIRE WIZARD LARRY RECOVERY BITCOIN EXPERT
    I sincerely appreciate the help and knowledge WIZARD LARRY RECOVERY EXPERTS provided at this trying time.

    There is a tangible sense of enthusiasm surrounding cryptocurrencies.  The possibility of making money is thrilling, but it also carries risk.  It can be like losing a piece of yourself when you can no longer access your digital assets.  I recently encountered this difficult situation when I lost my ETH, USDT, and BTC.  Fortunately, WIZARD LARRY RECOVERY saved my life, and I am so grateful for their amazing assistance.
    joke/meme
    2
  • -2
    From Despair To Recovery: How Alpha Spy Nest Saved My Crypto Fortune.

    In 2024, I’d saved $50,000 in Bitcoin over three years, my ticket to financial freedom. One evening, scrolling Facebook, I saw an ad: Double Your Crypto in 30 Days. It looked legit, polished graphics, testimonials, even a verified-looking page for Quantum Trade Hub. Desperate to grow my savings, I clicked, messaged the admin, and got a warm reply from Sarah, who guided me to a sleek trading platform. I transferred $40,000 in BTC to start. Days passed. Profits showed 10%, 20%. Sarah urged me to invest more. I sent another $10,000 in ETH. Then, silence. The platform glitched, my account vanished, and Sarah blocked me. The Facebook page was gone. I’d been scammed. Panic set in. I filed police reports, contacted my wallet provider, nothing. My savings, my future, evaporated.Sleepless nights followed. I scoured Reddit for hope and found a thread praising Alpha Spy Nest, a crypto recovery firm. Skeptical but desperate, I visited their site,. Their team, ex-cybersecurity pros, claimed a 90% success rate. I emailed them, detailing the scam, wallet addresses, and chat logs. Within hours, a recovery specialist replied. We’ve seen this, they said. Pig-butchering scam. We’ll trace it. Alpha Spy Nest worked fast. Using blockchain forensics, they tracked my funds through mixers to a wallet cluster in Eastern Asia. They identified the scammers’ exchange accounts and alerted authorities. Meanwhile, their legal team pressured the platform’s hosting provider. Three weeks in, they sent proof, my BTC was in a seized wallet. They negotiated with the exchange holding the funds, proving my ownership with transaction IDs. I got the email, Funds recovered but not all, My $38,600 BTC, plus $8,000 ETH, was back in my wallet. Alpha Spy Nest charged 15% fair, for saving my life’s work. Today, I’m cautious but grateful. Alpha Spy Nest turned my nightmare into a lesson. If you’re scammed, don’t give up contact Alpha Spy Nest. They’re the real deal.
    random
    2
  • More Rants
Top Tags
rant linux code windows fuck i java c programming android dev the is javascript js a life joke python
Weekly Rant
View
Most unrealistic deadline you've had?
  • "You have 40 minutes to design this database" (job interview)
  • "Good morning" no longer a greeting It's just a proof you've logged in for the day (WFH)
  • Company
  • About
  • News
  • Swag Store
  • Free Swag
  • devDucks
  • Contact
  • Community
  • Rules
  • Projects
  • Bug Repo
  • Cartoons
  • Podcasts
  • Facebook
  • Twitter
devRant © 2021 Hexical Labs LLC
Privacy Policy  |  Terms of Service