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
  • 17
    It’s been two months, and my last two “high-priority, drop everything and work on this!” tickets are *still* in code review.

    I finished another ticket, “semi-high-priority” this time… whatever that means. It’s been sitting in data security review for a week and a half. I just convinced someone to do a code review on it.

    In our virtual standup today, we all have our updates, and the boss replied to all of us with this fancy animated “ty” reaction. I got a 👍🏻 instead. So minor, but feels very off.

    My “company AI hackathon” idea got co-opted by someone else (on the security team), changed into a security-related project instead, and I got put on his hackathon team instead of the other way around.

    Kinda feeling unwanted lately.
    rant root doesn’t want them around either
    14
  • 15
    This is Alvin, a small sub that is 60 years old, been to the Titanic wreckage many, many times. Still in active service.

    This is the difference between the real engineering and the kind of "engineering" done by so-called "disruptors" that say "move fast and break things".

    You're not an engineer — you're a douche that appropriates the engineering culture. You didn't make an "OS for productivity", you made a worse version of Lotus 1-2-3 from 1983. You didn't "reverse-engineer" anything — you copied and pasted funny letters and symbols put together by a language model that is as clueless as you are.

    Do not cite the deep magic to me, bitch. I was there when it was written.
    random
    10
  • 13
    I spent the past two days running headlong into obstacle after obstacle after obstacle. I found solutions and workarounds for all of them, including for some obscure odd behaviors in Rails, and got everything working — at least as much as is possible.

    At the end of it all, the proposed architecture is fundamentally flawed. It amounts to “we want to have our cake and eat it, too.” So I’ll need to argue with management and try to convince them to let me redesign this broken sewage system. I doubt it’ll go well.

    I’m tired, boss.
    rant as always root is tired
    7
  • 13
    Job hunting and interviewing disgusts me.

    I feel like I am in some kind of dating nightmare (and I hate dating). It's really weird trying to sell yourself to some company and they judge you based on how you think, how you talk, how your professional life has been up until now. I also judge them based on my professional values.

    It makes me feel really awkward to talk to people trying to sound all calm and professional when I am kind of dying of nihilism inside. Tired of having to get to the stages of interviews where I need to do some idiotic tech assessments that are irrelevant to the job spec. Some were fun though.

    Thankfully no AI interviewer fuckery yet, but if I do run into such a thing, I'm gonna pull out and expose the company that does this.

    Getting close to final stages with some places which seem decent enough to sell my time to, and salaries are so much higher than what I currently get paid (fuckin peanuts).

    I just want to become a mushroom at this point.
    rant job hunting
    8
  • 12
    The morons at work state the obvious like it’s a goddamn epiphany, and get cheered or publicly rebuked based entirely on their standing within company politics.

    “While writing code, think of performance. Performance is everyone’s job, and it doesn’t take much effort to write much more performant code.”
    > Premature optimization! BOOO! You should be ashamed! Move fast and break things OR ELSE.

    “Security isn’t profit driven, but allows us to retain customers and therefore profit. Everyone should be security conscious and work with the security team *before* releases”
    > BOOOO! Do your job! Don’t tell devs how to do theirs!

    “Being reactive is good, but we should focus more on recovering from outages faster!”
    > YAAAY! GENIUS!

    ffs.
    rant root watches the circus
    8
  • 12
    Are we overengineering everything in modern frontend dev?

    Okay, serious question (but also low-key rant):
    How did we go from “just load a page with some content” to entire frontend stacks with build pipelines, 300 dependencies, and five levels of abstraction just to render a freaking button?

    Do we really need a separate config for everything (webpack, eslint, prettier, tsconfig, package.json, and don't forget the .babelrc and .env.local)?
    Or is it just modern dev trying to look smarter than it is?

    Is this the new normal? Or have we lost the plot?

    Would love to hear what others think — devs from all backgrounds welcome. Bonus points if you're building sites without frameworks and surviving
    question backend frontend devops js
    35
  • 10
    Learning embedded C/C++ on some TI chips. Need an httpclient for some specific tasks. The docs for the library are almost non-existent. No examples. I search and find examples from 7 years ago (none official). Wild.

    There was another library I was using, but apparently it has internal issues and is not being updated anymore. I am using the "supported" library apparently.

    Writing network code for desktop: easy peasy. Writing it for embedded: wtf is this shit?
    rant waffles are tasty your mom
    9
  • 9
    I hate 2FA, solving a problem I don't have. I expect it rather to lock me out some day than actually helping me.

    Just subscribed to a service, pissed that I couldn't use a simple password and had to do one of those impossible ones making you store it in a Keychain or making you the forget-button dozens of times. Activated account, and then it wanted you to do the 2-FA as well.

    Do realize, my freaking bank has just a four digit code weirdos!
    rant absurdity security
    5
  • 9
    Been at interview today for some mobile banking app. Female interviewer describes the process: tech scrrwning for their company, then tech interview for client company, then coding challengde than hiring manager offer. I said I am not doing that, I cannot pass those, my brain freezes at those challenges. I can offer pair programing up to two hours with their programmer. Interview ended quickly amd I am glad I stood up against that nonsense.
    rant
    3
  • 9
    Didn't realize how disgusting Facebook was. If a girl removes her profile picture they have determined this person hates their look. So they start spamming them with makeup ads. If a person is suicidal they start spamming them with other ads they think are relevant.

    This guy brought this to my attention:
    https://youtube.com/watch/...

    He seems to be in the trenches against, or reporting on right to repair. Not quite sure. I think he makes some interesting observations about how tech is weaponized against consumers.
    random
    19
  • 9
    I regret persuing Software Engineering as a career.

    I am not sure how to grow. I graduated in 2020, been doing mobile(Android) development for last 5 years and after 2 switches, am stuck in a typical micromanaging toxic company with an average package and this is sucking the life out of me.

    I don't feel excited about my domain. Earlier I had this twinkle in my eyes everyday I wake up, wanting to tackle the next big challange, explore the next unexplored area in tech. But now am in crisis

    Firstly My domain(Android) itself is challenging. continuously evolving and people wanting to move to shiny stuff instead of what works. Wasn't technology the tool to fix problems? Why is it inventing problems?

    2ndly when and where is one supposed to "live life"? i wake up at 6.30, leave for office at 7.30, reach office at 9.30, leave from office at 6 and reach home at 8.30 .

    take 1 hour of dinner 1 hour of freshen up, and 6 hrs of sleep and poof! almost whole day is gone! why am i spending 20+ hours in a routine that isn't giving me any happiness?

    I can't go to gym , I can't goto park to walk, I can't read a book, I can't make some side business/hobby, I can't play some ps game or go hang out with friends/family. is this normal?

    Either am at an illusion that :
    1. there are some companies that allow one to achieve all this with their remote work or
    2. there are professions/business which allow this or
    3. there are government job employees who love like this.

    or everyone is doomed like me and we are all looking to die at early 50s. I sometimes think even a farmer is not that in pressure as us.

    Lastly the work pressure to proof oneself every damn minute and the office politics. I just want to get out of this rat race
    rant
    10
  • 9
    Unofficial slogans for programming languages:

    Javascript - JustShitting out frameworks every week.

    Python - Shit programmers become slightly less shit and call themselves "data scientists" here.

    C# - We know we are better than you, and even though we don't need to say it, we will say it anyway.

    Pascal - The only recognized version of Pascal is from one single vendor.

    Haskell - Stay is school if you want to use this professionally.

    Swift - (honestly don't know what to say here, Lensflare can fill in on this one.) Maybe this: The first rule of Swift club is we don't talk about Apple club.

    Java/Kotlin - We are in everything, including your mom's vibrator.

    C - The rest of the programming world doesn't exist. Especially in embedded. Happily using K & R compilers for 3 decades.

    C++ - We will pretend to care about the rest of the programming world, but like C, we will do whatever the fuck we want. or, Being held back by the ABI for at least a decade.

    Rust - I feel bad for you for using other programming languages.

    These are probably highly inaccurate, mostly just wanted to talk about Java being in your mom's sex toy.
    joke/meme your mom just shitting on js ostream burned his dick with a vaporator languages
    9
  • 8
    Can we stop conflating Desktop Linux and Linux (as in the kernel, servers, the project itself, etc)?

    Desktop Linux is a pretty tiny niche in Linux, while Linux itself is pretty huge part of pretty much anything related to computers and on top of which a LOT of things are reliant on.

    And yet so many times when I see or hear a complaint about Linux or some Linux distro, I look inside and it's specifically a Desktop Linux issue that has nothing to do with Linux itself.
    rant distros linux desktop
    12
  • 8
    There’s lay offs in my company.

    So far:
    - slackers and incompetents are staying
    - Part of the leadership team is in holidays
    - No one said the word lay offs but use the sentence “changes to come”

    I am going back on monday and part of me hope I will be kicked out as I will have nothing to loose then, and a full month to say whatever I want.
    rant
    2
  • 8
    When someone writes a Flutter app like it's 1998 and blames Flutter for being "too hard" and "DIfficult"

    First of all… WTF?

    This guy wrote an entire Flutter app like it's HTML + CSS cosplay. No use of Flutter’s built-in Drawer, AppBar, or BottomNavigationBar. Instead? He manually built his own versions of all of them using Container, Row, and Column, all dumped inside the body. Literal pixel pushing. He made a fake AppBar inside the body. A fake Drawer inside the body. A fake BottomNav inside the body. It's like UI inception. Then he turns around and says “Flutter is hard.”

    Bro… you made it hard. Flutter gave you prebuilt widgets. You chose pain.

    Zero data structures. No architecture. No MVC.
    The only MVC I found was: Multiple Voids in Class.

    And the documentation? It's literally been around since 2018. Not even buried, just a Google search away.

    Then came the excuses:
    “Oh he’s from a Delphi / ASP.NET background, so Flutter is difficult for him.”

    No. I’ve coded in Erlang and COBOL. You don’t see me turning Flutter into Erlang’s syntax disaster or WRITING DART IN ALL CAPS like COBOL.

    Choose a paradigm. Functional? Procedural? OOP? Fine. Just don’t mix all three into some cursed hybrid mess.

    What did I see in the code?

    Recursion inside recursion for no reason

    Functional programming patterns mixed with anti-OOP logic

    500+ functions declared, zero referenced

    Authentication by writing to file.txt. Like… bro, why?

    And then there’s navigation. He stored route info in both SQLite AND SharedPreferences before pushing a new route. Why both? Why at all?

    Honestly, Flutter has been one of the cleanest and most developer-friendly frameworks I’ve used. Dart is readable, fast, and predictable. But somehow this guy managed to turn a simple Flutter app into a twisted assembly simulator from hell.

    Flutter didn’t fail him. He failed Flutter.

    And yeah — the project folder was named Flutter_UI_Test_FINAL_v2_Rebuild_2023_OK and full of main_old.dart, main_old(copy).dart, main.dart.bak. I should’ve known from the start.

    Really.......Some dev are idk what to describe

    refer: https://devrant.com/rants/18897167/...
    rant cobol coding delphi wtf flutter dev erlang cleancode
    15
  • 8
    modern cars are awful. cheeky fuckers.

    was driving somewhere with my mon in her BMW and for some reason our conversation in notEnglish triggered the AI assistant and my mom told it "fuck you" in our native tongue and it replied with "watch your tone" LMAO.

    It's so funny, but awful in a way. And it keeps jerking the steering wheel when you go too close to a lane. It's quite jarring to drive like that.
    rant smartcar
    6
  • 8
    Company is not doing well so decided to go job hunting again, or rather respond on linkedin. Didn't think I cared that much, but I have been unable to finish the work I need to do, something that I should be able to do in a day at most. Half of me is "remember you don't care" the other half is "why are such a slacker, useless piece of shit"

    Anyway, first call with an actual recruiter was positive
    rant missing my favourite person
    8
  • 8
    Lets assume you don't know anything about industrial protocols. You are also working for a very high profile and very technically inclined company. Your job is to figure out how to get data over a network interface using a specific standard port. The protocol in use is THE standard for information systems in the industry: opcua.

    How much hand holding do you need?

    I am actually shocked at the amount of technical ineptitude of the people we have interfaced with. How did they get in the door?

    When I first started out in my industrial controls career I just read whatever manuals and websites I could find. Do people not do that anymore?

    I want to scream: RTFM Mother Fucker!
    question can't use google retards afraid of test software
    7
  • 7
    Randomly, I have to make a selfie when transferring money using the bank, even for 70,-. But very random. I make a joke of it by looking mad in the camera while smoking a sigarette. But damn, what the fuck, like, when was voted for shit like this? Nobody would EVER agree to such shit right? All those tippy tappy things we worry about for privacy but I just literally made a selfie for my bank transaction (ironically it was for smth not legal). Guys, this will get abused the fuck out of one day. They're automated building a report against you. A log, with pictures and accounts and amounts. Hmm, why do you send z, y or z directly to a person? That person was once in jail, hmm, let's see all transactions..

    We're so fucked.
    rant fucked
    28
  • 7
    I had a booth at a small event to represent my business. I had prepared a web-based game for people to play to win a prize. I had it running on a PC mirrored on a TV so I could do my work on my Mac separately between visitors.

    During a speaker’s presentation, someone bored with it came up to my booth and I introduced her to the game. She started playing it but the sound was up too loud and drew attention to her. I quickly used volume key on the top row, but nothing happened. So I thought the fn key needed to be pressed and held to change the volume. Nope. Then I thought I’ll just use the volume control in the dock. But the browser was full screen, and when I tried to quickly change that, some other unknown thing happened and some other stupid MS configuration screen filled the screen. She gave up trying to play at that point and I felt super stupid.

    When did it become so hard to use Windows machines and software? I’ve been on a Mac for about 8 years now and using this Windows laptop just feels ridiculous to me. Like some broken toy that came from a bargain bin at a dollar store. The whole thing feels cheap and like it’ll break in half if I twist it accidentally. Other Windows laptops I look at in the stores occasionally just don’t measure up in build quality. Like the companies know you’ll get max 2 years useful life and throw it away.
    rant windows mac
    7
  • 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?
  • 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