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
  • 11
    An HR manager was knocked down (tragically) by a bus and was killed. Her soul arrived at the Pearly Gates, where St.Peter welcomed her. “Before you get settled in” he said, “We have a little problem…you see, we’ve never had a HR manager make it this far before and we’re not really sure what to do with you.”

    “Oh, I see,” said the woman, “can’t you just let me in?”

    “Well, I’d like to,” said St Peter, “But I have higher orders. We’re instructed to let you have a day in hell and a day in heaven, and then you are to choose where you’d like to go for all eternity.”

    “Actually, I think I’d prefer heaven”, said the woman. “Sorry, we have rules…” at which St. Peter put the HR manager into the downward bound elevator.

    As the doors opened in Hell she stepped out onto a beautiful golf course. In the distance was a country club; around her were many friends, past fellow executives, all smartly dressed, happy, and cheering for her. They ran up and kissed her on both cheeks, and they talked about old times.

    They played a perfect round of golf and afterwards went to the country club where she enjoyed a superb steak and lobster dinner. She met the Devil (who was actually rather nice) and she had a wonderful night telling jokes and dancing.

    Before she knew it, it was time to leave. Everyone shook her hand and waved goodbye as she stepped into the elevator. The elevator went back up to heaven where St. Peter was waiting for her. “Now it’s time to spend a day in heaven,” he said.

    So she spent the next 24 hours lounging around on clouds, playing the harp and singing; which was almost as enjoyable as her day in Hell. At the day’s end St. Peter returned. “So,” he said, “You’ve spent a day in hell and you’ve spent a day in heaven”. “You must choose between the two.”

    The woman thought for a second and replied: “Well, heaven is certainly lovely, but I actually had a better time in hell. I choose Hell.”

    Accordingly, St. Peter took her to the elevator again and she went back down to hell. When the doors of the elevator opened she found herself standing in a desolate wasteland covered in garbage and filth. She saw her friends dressed in rags, picking up rubbish and putting it in old sacks. The Devil approached and put his arm around her.

    “I don’t understand,” stuttered the HR manager, “The other day I was here, and there was a golf course, and a country club. We ate lobster, and we danced and had a wonderful happy time. Now all there is, is just dirty wasteland of garbage and all my friends look miserable.”

    The Devil simply looked at her and smiled, “Yesterday we were recruiting you, today you’re staff.”
    rant joke
    7
  • 10
    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
  • 8
    I don't know what's wrong with me.

    Whenever I interview, it takes me almost 3/4 of the allotted time to grasp the problem. I don't know if it's because I am truly dyslexic, or if I'm really bad under stress / time constraint.

    After the interview I was able to finish the problem within 10 minutes, but by then it's just too late.

    Can't help but feel like a bad about it.
    rant interviewing
    4
  • 6
    Oh man, I kinda start to regret changing this job. Currently I'm employed at as a contractor through a third firm but I work pretty much full time. The initial deal between the client & the consultancy firm is that I would start there after 1 year

    cons:
    - My previous wage was more optimized and I now earn a €25 more per month after taxes despite earning €600 more before taxes. I did not see the calculations after taxes before starting.
    - It seems since I started after July, I don't get the end of year bonus (thus making less money after taxes in 2025 despite switching jobs)
    - My colleagues at the new job are friendly but they barely talk even during lunch. And if they do, it's about Pokémon trading cards
    - One day work-from-home instead of 3 (I thought it would be great change since my social life is quite bad lol)
    - Company kinda glorified that I could learn a lot from a very senior developer but after 4 months, I still haven't had the chance to work with him and there seems to be no plan. As of today, I was always the most senior FE dev in every workplace.*
    - No agile development (I thought this was a plus in the start but kinda miss it)
    - No project manager or product owner
    - Unreleastic deadlines with a visible backlash when failed
    - No project specifications to combat unclear expectations and when creating one, it suffers from feature creep.
    - Senior dev is a "yes, we will do that by the deadline"-man
    - No shops in walking distance
    - Shorter lunch breaks
    - People can easily see my screen so can't really do reddit
    - smaller dev-team: 3 vs 11 (HR said 10 people in the IT-department, it is true but I did understand it as 7-8 devs at least but nope)
    - More time tracking
    - Technically a 1 year probation period so the legal protection would reset again after I swap jobs officially (like if I get fired next year, I don't have to be paid off for an extra few weeks)
    - No testing department
    - Was lied to about being able to do some backend work (they said 75% FE, 25% BE work, now 90% FE - 10% design)
    - Was lied about the existence of the technical specifications of a project (one was very well, the one with the deadline does not exist, one more was simply not needed)
    - more office noise
    - no relax room (even when the one at my previous job was only used once a month)
    - bus factor of 1

    pros:
    + At least the workplace is a 10min drive instead of 25-55 min previously
    + Less meetings
    + free fruit & unhealthy snacks in the office (refilled Tuesday but gone by Friday)
    + AI is not being glorified
    + more privacy concerned (even when this dataset needs less privacy regulations)
    + Working charging ports for EV
    + fresh code base
    + The big boss is chill
    + design freedom
    + Less people are getting fired
    + Less responsibility so far but that will change
    + We stop one hour earlier on Fridays (technically still paid for now)
    + Actually work I could do here (if it is not blocked by the lack of existence of the backend)

    Same shit, different company:
    - Lack of clear communication with the other developer. (previous company, it was great to work with a few remote developers but sucky to work with an other remote dev, now there is a lack of communication with a dev that sitting across of me)
    - No documentation
    - No project specifications
    - Both companies feel a bit immature
    - Both projects are a bit uninteresting
    - Still a feeling of not being satisfied with the job

    If I go fulltime at the client:
    - I would lose 6 extra holiday days (26 vs 32) since the work contract would swap from 40 hours to 39 and thus I would lose 'overtime day' per 2 months.
    - The salary would become slightly less optimized
    - They don't have to pay the consultancy fee that I do not see so I can ask for a big raise & have more leverage as the only FE dev.

    I know I did ignore some red flags since I really wanted a job switch. I thought the lack of agile would be compensated by existence of technical documentation and clearer requirements.

    \* not fully true but any senior FE dev either sucked at communication (for example; I had PRs open for 9 months unreviewed) or got fired after 2 months. I had one senior dev that didn't really teach me anything but did learn indirectly from him.

    Might delete the rant later
    rant
    10
  • 6
    Remember my Nigerian client rant? Now get this.

    Just one day of working here, and I find out that these guys have CI/CD setup so pushes to main branch are deployed to prod automatically,

    And these guys are pushing to master from their local env 10 TIMES A DAY.

    There are 3 devs working here (excluding me) and all 3 are doing this.

    Oh oh oh, and local env isn't really "local" because all 3 devs are pointing to prod database, FROM THEIR LOCAL SYSTEM !!!!

    Things are so bad that they have to keep resetting their production db after every deployment.

    FML.
    rant
    5
  • 5
    OMG, the macOS 26 version of Contacts. I swear the Xcode team wrote it. It is a completely new GUI that is a hot mess of over-colored pixels that swim around with an interface that makes you want to spank the developer's mother.

    The graphical update is slower than shit between cards because OMG, it's all about looks and who cares about performance.

    Clicking between contacts results in the buttons doing this shaky-shimmer thing that looks more like someone shaking their dick at the end of a good piss.

    (ha, now you will think of that every time it does that stupid shimmer thing on your Mac)
    devrant macos26 contacts
    2
  • 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
    13
  • 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
    24
  • 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
    I found out that my favorite library is way outdated, like a whole version of its biggest dependency. Upgrading breaks everything. I never noticed until I got working with something else that needs the newest dependency. But good news, thus guy has full test coverage. My own vibe cli tool is thundering trough it. Hundreds of updates within minutes. I expect that the original owner just gave up after 20 things. So good about AI, it just doesn't get tired. I did these few ai queries in a few days: https://static.molodetz.nl/rp.cgi/.... I appearantly uploared 400+ mb to AI trough my cgi gateway. Iirc python wants to delete cgi from its library. I don't care, I made my own cgi server (setting env vars) and client (reading env vars) and stdin if it's a post. It's an aiohttp server executing an async subprocess. The dashboard is quite nice huh? Want some more stats but I have different priorities. I am trying to make the best autonomous build tool ever made. It's already better at building than gemini. Gemini is a fine coding LLM but it just can't beat my software so far. This is an old version but here it just built a reddis mvp, working, with tests. https://elon.app.molodetz.nl/termin...

    I'm future I'll make it controllable online, so people can vibe then selves. It'll be a platform that will deploy your vibed code on a https molodetz supdomain and it will offer vscode development environment for your project: https://thomas.app.molodetz.nl. It costs literally a second to configure and five seconds waiting to deploy a while vscode instance. Now I only have to build a service where a zit can be uploaded and it'll auto deployed with some quota. I'll support Rust, python, php, c, c++, Java. Rust is sadly not so good for the vibing tho and requires much resources in storage. Every container is a new Rust install. I think it's more than Java. Soon we can do the language wars again. With isspam was leuk.
    random cgi ai python grok async aiohttp
    7
  • 2
    CMake is ugly as HELL and verbose, doesnt show you where is the error (at least for the CMakeLists) and gen a lot of files.

    Autotools is for ... idek but not humans, thats for sure.

    SCons is slow (Python!), but can be quite OK cuz its uses a real language, not a custom DSL.

    Meson, cool but --native-file ???

    And Make is the holy leader, on every Unix AND mingw.

    Oh and Cons by GNU is very cool too, but hey, perl
    rant mingw autotools cons build-system scons perl cmake build make python
    6
  • 2
    Most unrealistic deadline I ever had was of my own failure to recoginze that api I would be integrating with makes me want to scream. Anyhow, that seemed like simple feature we often think of "less than a day job". I set the deadline 2 weeks ahead as I planned to be bussy. That was 9 days ago.

    Got me to point where Im tired enough to see
    `ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'git pull' at line 1`
    rant wk385
    1
  • 2
    I want to setup a cloud storage provider. I need a backend. At this very moment, hetzner seems most cheap.. But I think it should be possible even cheaper. Anyone an idea how to? I want to offer TB's since my first customer already has that. I already kind of sold it with the hetzner pricing in mind. My application will provide Dropbox like functionality on top of the storage backend like sharing and stuff, online file browsing, a nice PWA. Target audience is families with video's and small businesses. There's room for another European provider I guess.
    random
    4
  • -2
    HIRE A LEGITIMATE FINANCE RECOVERY EXPERT ONLINE / FUNDS RECLAIMER COMPANY

    Contact Info Below:

    Email: f u n d s r e c l a i m e r @ c o n s u l t a n t . c o m

    WhatsApp: +1 (3 6 1) 2 5 0 - 4 1 1 0

    Website: h t t p s : / / f u n d s - r e c l a i m e r c o m p a n y . o r g

    I recently fell victim to a fake online investment scam, and it was one of the most stressful experiences I’ve ever gone through. I had invested my hard-earned money into what I believed was a legitimate opportunity, but it turned out to be completely fraudulent. The scammers disappeared with my funds, and I felt hopeless, thinking I would never recover what I had lost.

    Fortunately, I decided to reach out to a professional FUNDS RECLAIMER COMPANY that specializes in helping scam victims. They responded immediately and guided me through every step of the process with professionalism and empathy. Their team carefully reviewed my case, collected the necessary evidence, and took swift action to track and reclaim my lost funds. Thanks to their expertise and dedication, I was able to recover most of my money, and I finally felt a sense of relief and justice. I’m truly grateful for their quick response and honest support after such a difficult experience.
    random
    2
  • -2
    I appreciate Techspymax for making me realise the truth to a certified hacker who knows a lot about what his doing. I strongly recommend you hire him because his the best out there and always delivers. I have referred over 10 people to him and all had positive results. He can help you hack into any devices, social networks including – Facebook, Hangout, iMessages, Twitter accounts, Snap chat , Instagram, Whatsapp, wechat, text messages ,smartphones cloning ,tracking emails and also any other social media messenger or sites. It’s advisable to hire a professional hacker. Thank me later. Contact him here.techspymax @ gm ail c o m
    rant device hack
    2
  • -2
    Hire a Hacker to Recover Lost or Stolen Crypto - Alpha Recovery Experts

    When it comes to retrieving lost money from cryptocurrency frauds, Alpha Recovery Experts are the best team of professionals. Their relentless pursuit of justice and unwavering dedication to their clients make them the go-to solution for those who have fallen prey to unscrupulous actors in the crypto space. Led by a seasoned expert with years of experience in the field, Alpha Recovery Experts operate with precision and efficiency, leaving no stone unturned in their mission to bring scammers to justice and return stolen assets where they rightfully belong. If you find yourself a victim of a cryptocurrency scam, trust in Alpha Recovery Experts to deliver results that exceed your expectations.

    Contact Information,
    (help@alpharecoveryexperts. com)
    WhatsApp: +44(745)742-4681
    Website link; alpharecoveryexperts. com
    question
    2
  • -2
    I am more than grateful to amazing hacker Vadim who helped me fix my school grades. When my school released my results, there were obvious mistakes they made and it affected my grades. I tried to get the school to correct it but they did not. So I started looking for help and I found the contact of Vadim Albert online. This man helped me fix my result and I graduated with very good grades. If you are in need of this services, reach him on Email: VADIMWEBHACK@GMA1L.C0M
    He has just helped my friend gain access to all messages on his girl's phone without her knowledge. He can see all text messages, WhatsApp, Snapchat and Facebook.
    devrant
    2
  • -2
    I became a victim of a romance scam that led me to invest $654,000 in Tether ( USDT ) on a fake site. After realising I had been scammed, I felt utterly hopeless and desperate for help. I began searching for a hacker online and came across Optimum Hackers Recovery. His professionalism and expertise gave me hope. Optimum Hackers Recovery worked tirelessly to recover my lost funds, and I’m thrilled to say he succeeded! I am incredibly grateful for their assistance and highly recommend their services to anyone in a similar situation. Thank you,
    rant
    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?
  • Most unrealistic deadline I ever had was of my own failure to recoginze that api I would be integrating with m... [read more]
  • "You have 40 minutes to design this database" (job interview)
  • 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