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
  • 37
    My coworker wanted to get some program from a website that requires a username/password to download. It is a utility program for controls automation. He didn't want to have to create a username/password so I said he could use mine.

    I went over to his desk and read off the username to him which he entered. Then I started reading off the "password" to him:
    "y o u r m o m i s a s l u t"
    He got suspicious at the last few letters and then clicked on "show password" icon. He of course saw: "yourmomisaslut". At this point he just bust out laughing. I then gave him the correct password.
    rant your mom practical jokes
    8
  • 19
    Opened a legacy PHP file from 2008.

    No functions.
    2,000+ lines.
    Inline SQL.
    HTML inside echo statements.
    A single if (true) wrapping the entire thing like some cursed gift box.

    At the top:
    // Do not modify. Works perfectly.

    At the bottom:
    It writes to two databases. Only one exists.

    Somewhere in the middle:
    It sends an email…
    to the client’s ex-wife.

    I closed the file.
    Rebooted my laptop.
    Took a walk.
    Still not okay.
    rant php
    5
  • 12
    time traveler: *steps on a bug*
    changes to our world:
    - C has python syntax based on indentation and has no curly braces
    - mario has fall damage
    - tetris is called triris and uses blocks of three squares rather than four
    - the word "disk" doesn't exist, everything is "disc"
    - every device uses a new version of mSATA instead of usb type c
    - screens are 3:2 instead of 16:9
    - javascript name wasn't adopted, the language was called lifescript instead, as originally intended. because of it, it didn't secure funding when it most needed it, so it never caught on. instead, microsoft bought macromedia, and every site is written with Microsoft Flash. CSS has XML syntax.
    - steve jobs didn't rely on alternative medicine, so he succesfully beat cancer. because of him, every phone has the size of iPhone 4s, but bezels are tiny. everything that's bigger is called phablet, and big phones are not a thing. instead, web is "smaller" in size, every ui is more compact.
    - wimax caught on and won the 4g war. 5g is called wimax 2.0.
    - microsoft had more time to complete vista, and hardware manufacturers had more time to make faster chips. when vista came out, it wasn't buggy and was very fast. it acquired cult status like xp. because of it, windows 8 still had frutiger aero design.
    random
    21
  • 12
    Medium is a machine, albeit a broken machine, that somehow bot farmers manage to get the most shitty click bait titles up... and the content of said shitty articles (if you can even call it 'content' i.e. two sentence recycled slop designed for those with single digit to negative IQ) is even worse...

    Dev.to has become a laundry list of "(X fucking shitting things that Y developers didn't know with Z) - I swear browsing yesterday I saw literally the SAME LLM shitted template like ("Here's 9 things that you NEED to learn in 2025) - they even both used the number 9... fucking christ

    Reddit... not even an possible way to even get a foot in there, I don't even understand that platform...

    And, I can't believe I'm saying this, but Hacker News is quickly reaching the same level too - just filled with clowns who don't even know what LLMs are, or what even fucking copilot agent mode is - and keep in mind these are the guys who are supposed to be making 300K a year because they are the "leaders in tech"? fuck off

    I'm quite close to just quitting it all entirely, even you guys (sadly)... I haven't been on in forever but I can imagine the type of bigbrains who have since come and gone in my absence here...

    I wanted to stake my claim and make my living here... but currently, if the internet isn't 'bad' enough since say 2015/2016 - it's going to get AT LEAST 100x worse - every platform has their fucking dumb ass social quirks and the moment you don't conform you're an outcast - if you can even make sense of why certain articles get more traffic than others in the first place. fucking backwards ass idiot machine, I swear

    I'm gonna go have fun in the real world for the foreseeable future, have fun trying to 'make it' in this cesspool. jfc

    obligatory 🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡
    rant garbage fullstack deadinternet web circus clown internet lol jokes shittification dead
    10
  • 10
    My wife went to do some work for a charity. They "got her the best computer available". It was a poor mangled MacBook whose better days were somewhere in the dawn of the last decade.
    She tries to type anything... and only gibberish appears on screen.

    She comes to me, absolutely me puzzled. I try to type anything... gibberish. I boot up in safe mode, everything is OK.

    I look around for system configs... there is a custom keyboard mapping enabled by default.
    We check the weird stains on the keyboard... they are regular and in all keys. Like if there used to be adhesive stickers on the keys, and those stickers were later removed.

    I boot up again... and type "q". It becomes "a". I type "w". It becomes "b". I dread typing "e". Sure as bug, it becomes "c".
    By the love of byte, someone asked for a custom keyboard layout... IN FUCKING ALPHABETICAL ORDER.

    It was easy enough to change the layout after that, but the weirdness continues: my wife asked around, and apparently the laptop used to belong to some old dude... who was convinced there were characters missing from his keyboard. Apparently he could never find them in a regular QWERTY layout.

    I wish I could give some encouraging words for the kid who came up with the solution. Working around technophobes is a drying art, that needs to be rewarded.
    rant keyboard technophobes old people
    10
  • 10
    I’ve typed a question into google and the AI generated response was directly contradicting every web search result on the first page.

    So, you can’t even rely on it to pull out the correct info, on top of the fact that it might have hallucinated.

    Completely useless and deceptive.

    It’s depressing to think about how many people blindly rely on this crap not realizing how bad it is.
    rant
    3
  • 9
    We had a teambuilding last Friday. We went indoor karting and it was a lot of fun. My project manager does not have a driving license and it did show.

    The karts have a boost button (electric karts) and my project manager used it before a turn and then slammed into wall. Now he got a few bruised ribs haha

    Also, it's still funny to me that I was part of the teambuilding during my resignation but i'm not gonna complain about that. :D
    rant other
    4
  • 9
    I noticed an increased usage of the word unalive, such as in "to un-alive someone" on youtube, spoken in the videos and written in the comments.

    I suppose this is to avoid the word kill?

    So we are at the stage of changing the language just to avoid using a bad word on a platform of hypersensitive woke snowflakes who will cancel you for saying a specific word regardless of the context it’s been used in?

    Please tell me I‘m wrong. 😒
    rant unalive
    32
  • 9
    Shit.

    Thought I had turned off the stove after making dinner but seems it stayed on.

    Thankfully the kitchen automatically turns off after a set time, so only the pan and a couple nearby things were lost.

    Still, seems some electric wire in the extractor got wrecked because the kitchen line breaker is down and won't go up.

    Waking up to your house full of smoke really sends you into panic mode...
    rant
    20
  • 9
    In my latest installment of "Swift, WTF?", we look at the "if" conditional in terms of the Swift convention of:

    if let x = y { /* ... */ }

    so what this does :
    1. declares x in the scope of the braced code
    2. sets x to y (an ahem, "optional")
    3. decides if x is not *nil*, then executes the braced code.

    This is very similar in both the visual and the operation to the C code of:

    if (int x = y) { /* ... */ }

    1. declares x in the scope of the braced code
    2. sets x to the value of y
    3. if x is not zero, then executes the braced code

    which is considered *exceptionally* poor style.

    Neither the C nor the Swift construct result in a legitimate boolean value of "true" or "false", although C comes closer than Swift.

    In the Swift case the *imaginary* "nil" value has to be interpreted as "false" and thus there must be extra code is for the conditional to check on whatever constitutes the **actual** value of nil in Swift and then set the condition to "false".

    (remember boys and girls, "optionals" are not real, they are an imaginary language construct of Swift and have no legitimate counterpart in the CPU operations with memory and registers)

    At least in the case of C, if the value of x is zero or NULL (which is 0) then it is technically a "false" which in C is 0. Regardless, it is really poor programming and anyone doing that on my team gets an ear full.

    But in Swift this obfuscation of code is common and condoned! Well, why not put more of the program in the condition of the if? In fact, stuff the whole thing in there.. why not? 🙄

    This just reenforces my opinion that Swift is not a bird but the stuff that comes out of the underside of the bird. 🐦💩
    devrant swift
    34
  • 8
    I meant to upload this Reddit post from r/TrueOffMyChest as an image, but apparently that feature is broken. So I transcribed it. This rant writes itself. It's absolutely discrimination and by consent of the state. This, plus age and viewpoint discrimination, is why I own and operate my own business. I refuse to be beholden to HR assclowns trying to virtue signal their way into their next promotion.

    "So I did an experiment, I work in CS and decided to test what the gender bias is. So I took my CV And changed the name to a female name. I'd send it out with my real name, then a few days later (or few days before) with a female name.

    Out of 100, my applications with a male name got 7 responses for interview.

    Out of 100, my applications with a female name got 45 responses to interview

    The female resume was 650% more likely to get a callback. And the resumes were identical.

    So then I thought 'what about someone looking for working class jobs?' So I decided to focus on restaurants-servers, hosting, etc. Made a fake resume, and responded to craigslist ads with both male and female names. Sometimes the male went first, sometimes the female went first.

    Out of 100, my applications with a male name got 10 responses to interview

    Out of 100, my applications with a female name got 87 responses to interview

    The female resume got 870% more responses."
    rant discrimination woke hiring
    7
  • 8
    I have almost 8 years of experience, am currently a tech lead in the company im at (a big known music and video streaming platform), i live and breathe tech...

    and someone i interviewed for (in a 4 year old fintech startup) wants to put me in a mid level position because he "felt i lacked depth". apart from his feelings he failed to make me understand how I'm not senior enough for him.

    so how do i become deep? what is this depth he speaks of?
    rant job offer interview lowballing
    17
  • 8
    A day in my life. This morning Dell was doing it's update on my laptop before I left for work, so later when I knew my wife was up I asked her via text to shut my laptop off.

    W: "You left your laptop on this morning."
    Me: "I know, it was still doing an update this morning. I sent you a text."
    W: "Leaving your computer on all day is going to burn it up."
    Me: "Its 8:30, been maybe a half hour isn't a day."
    W: "Still wasting electricity. How do I turn this thing off?"
    Me: "It's just like yours."
    W: "No, your computer is way different than mine. Just tell me how to turn it off"
    Me: "My computer is running Windows 11, yours is Windows 10, shutting down is exactly the same"
    W: "I don't understand, yours looks completely different. Stop being an ass and just tell me"
    Me: "Select Start, then shut down"
    W: "Select what? There isn't anything that says Start"
    Me: "Sorry, click the little icon in the bottom left. Looks like four little blue squares. That's the Windows Start menu button, just like yours."
    W: "OK, now what?"
    Me: "Shut down"
    W: "Shut down what? I don't see anything"
    Me: "The icon that looks like power button next to my name"
    W: "There is nothing next to your name except your picture"
    Me: "It'll be on the right hand side"
    W: "Where the clock is?"
    Me: "No, on the Start menu, where you see my picture, there should be a button to turn it off."
    W: "No, it went away"
    Me: "What do you mean went away?"
    W: "All that disappeared when you told me to click over by the clock."
    Me: "I didn't say to click on the clock, anyway, doesn't matter. Start over, select the icon in the bottom left"
    W: "You're not listening. There is nothing there when I click that. You're such as ass. You cannot even tell me how to turn off this stupid computer. I'm busy, you can turn this thing off when you get home."
    <a few minutes later I text my daughter>
    Me: "Baby girl, can you turn off my computer?"
    <10 seconds later>
    H: "Done. Anything else?"
    Me: "Nope. Thank you."
    rant
    16
  • 9
    Ed is responsible for servers in the IT department at work. He is an electrical that does a lot of electronic/electrical design work. So IT concerns are not as high as his design work. Today we had a server fail due to aging hardware. We have another guy that handles IT stuff for Ed. So I went to the IT guy and said:

    So I understand the server has Electronic Dysfunction. Is Ed having trouble keeping his server up?
    joke/meme server your mom ed
    5
  • 7
    I am so fucking salty today.
    I've had multiple tight deadlines overlapping with the crescendo one where I did 90% of the implementation including helping another company implement some stuff on their side as well as coordinating multiple parties with lots of twists and turns. We barely delivered on time. Contract is worth 10 million.

    There was cake to celebrate the success last week. They didn't even bother telling me. I found out on LinkedIn. I mean I def dont get paid enough but cant even fucking have a slice of cake on the success I created?

    Oh fyi I offered to buy some drinks so we could have a little celebration on my costs, just you know like have 2 beers and some snacks nothing grand. It was shut down the only way it was allowed was if I paid for the whole company to have drinks. Seriously these people be out of touch I cant pay for 300+ people ..
    rant
    6
  • 7
    You know how LLMs always imitate expertise and understanding? That isn't specific to English, it happens in code as well. It's harder for them to get away with it because even the best guess isn't likely to be approximately correct, but they still try and it still sometimes works.

    One of cucumber scenario tests now contains a deadlock somehow. We run them one at a time. I need some rakia.
    rant llm probable command generator generated tests
    9
  • 7
    For fuck's sake, what are the creators of tailwind thinking? So, I made the mistake of upgrading to tailwind v4 and now my site is broken. Who in the fuck thought removing half the features is an "improvement"?.

    wE've mAde ConFiGUraTion EaSier with CSS.

    Sure, let's see. It sounds neat on paper, a "CSS-first" approach. But when you've got existing projects with a meticulously crafted tailwind.config.ts file, it's not simplified at all, it's a migration nightmare. Suddenly, my custom colors and breakpoints are all gone or behaving unpredictably because the new system decides to interpret them differently.

    Do these people actually work on any project that is long-term or is everything they work on just green-field?

    Because when you have hundreds of pages and custom built rules, and now eveything is broken for no goddamn reason, it's not fun, is it?

    I've now wasted days on this shit when I should have shipped so many features.

    I simply can't wait to switch my career to something else. Like, this stuff is just so bad man. Come on.
    rant css tailwind tailwindcss typescript javascript svelte
    14
  • 7
    You know what I find truly despicable? Consultants who grossly over-sell worthless digital products.

    Take a guy who throws together 2 text boxes and a list in Figma and calls it: "The disruptive platform that will solve all your problems at once today!". Are you fucking kidding me? Such an insult to people's intelligence.

    There is a saying: "A salesman will sell you a dirty cloth for the price of a house".
    rant consultancy overselling deceit
    7
  • 7
    spent the whole week working on a bug fix last week.

    implemented a method to filter some data to make it easier to use in the HTML template.

    friday's session with other programmers to review code went well, they said the method is pretty good and works nice. (I must admit there was an elusive bug that prevented the component to render and none of us could figure it out)

    i get back on monday to a message from the lead saying the code is unusable and they reverted to the previous (convoluted) way of doing things and i should do the same in the future. just copy their work.

    i check the typescript class. fucking method that was used (which he told me not to use and I should copy and work off of), he went and just changed the method's name, and the body is EXACTLY the same as his existing method.

    this code base is ridden with re-used methods (I managed to extract two reused ones into a service some time ago), the use of any for 90% of method return types and variables...

    WTF. I am losing all of my respect for seniors and faith in this company.

    This is why I am burned out. You are farting against a hurricane and everyone else's shit is coming back onto you. This is fucking insane. Or am I insane?
    rant poor leadership angular burnout
    13
  • 7
    Sometimes, Google's solutions are worse than the problem they intend to solve.

    For example, Google ReCaptchas are worse than spam, especially those with the pictures that fade extremely slowly on purpose. Unlike bots, humans are likely to not finish deliberately annoying captchas to save their precious time. (see http://archive.today/2022.06.25-110... )

    In Chrome (mobile version), pull-to-refresh saves the one second it takes to reach for the refresh button in the submenu, but poses a threat of accidental refreshes each time you swipe down intending to scroll up. Over two thousand people have complained about this. ( http://archive.today/2025.02.26-153... )

    With Android 4.4, Google blocked write access to memory cards (MicroSD) from all user-installed apps with the exception of app-specific folders so apps can not leave files behind when uninstalling. Google provided no option to change this. (source: http://web.archive.org/web/... )

    But for unwanted files, there is already a delete button! Why take away the freedom to use the MicroSD card properly?

    Google crippled the usefulness of memory cards for this nonsensical reason.

    Google solved these problems with solutions that are worse than the problem.
    rant android os
    2
  • More Rants
Top Tags
rant linux code windows fuck i java c android programming dev the is javascript js a life joke python
Weekly Rant
View
Most unrealistic deadline you've had?
  • The most unrealistic deadline I got was the project must complete within 16 hours. Setting: Freelance Did I ... [read more]
  • This was few years ago, I was an intern in the company (first job I ever had). After few months of fiddling ar... [read more]
  • 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