The Grumpy Developer
banner
thegrumpydev.bsky.social
The Grumpy Developer
@thegrumpydev.bsky.social
Just your average software developer that’s been working in the tech industry for 25+ years and has lots of “unpopular opinions” that piss people off.
I like to add � and ’ any time I submit online forms because I know that some developer is going to see it and wonder if they have a bug 🐞
November 9, 2025 at 7:51 PM
Today is Black Friday for Ring, Nest and every other iot doorbell system 😜
October 31, 2025 at 11:22 PM
Help! I’m at a Series C “startup” and the CTO is still writing production code. He hasn’t transitioned into a proper executive and is still performing as an extremely expensive Senior Engineer.
August 4, 2025 at 1:29 AM
Vibe coding is basically the new WYSIWYG editors of old being rebranded.

Those that can’t code use it to make their MVP and then hire those that can code to fix all the 💩 they created.
June 22, 2025 at 10:20 PM
Finished my first week of work at the new gig and man there’s a lot to do.
No test reports.
No code coverage data.
No run books.
Standups one a week.
No real quality checks.
No real accountability.

This is going to be fun.
May 11, 2025 at 8:18 PM
Apparently OpenAI has stated that saying “Please and Thank You” to ChatGPT costs them millions. So keep up being polite assholes.
April 21, 2025 at 8:10 PM
Accepted an offer today for my new role 👍
April 15, 2025 at 12:33 PM
I have the final interview with one company tomorrow. Have a good feeling they will offer afterwards. Also have another pending offer to come in on Monday. Decisions, decisions.
April 10, 2025 at 10:36 PM
April 6, 2025 at 10:44 PM
Reasons I won’t go to a casino:
I’m too good at math to know they will screw you over.
I’m not good enough at math to screw them over.
April 5, 2025 at 10:48 PM
Our entire universe is probably in a tiny glass jar somewhere, placed on a shelf in an alien child's room as a science fair project that got a C-
April 4, 2025 at 12:38 PM
I have two interviews on Monday for two different positions. Now to determine if I want to be a manager or an engineer again.
April 2, 2025 at 6:11 PM
Reposted by The Grumpy Developer
You broke the law, bro --- and you can't undo that with "clarify a previous post".

#ElonMusk #Wisconsin

x.com/elonmusk/sta...
March 28, 2025 at 7:09 PM
Reposted by The Grumpy Developer
Every single person I know who's smarter than me about computers read this headline and began levitating. Their eyes turned black and they started speaking like the oracles in a Grecian play.
March 28, 2025 at 4:38 PM
I’m this old:

C:\> WIN
March 28, 2025 at 11:26 PM
Say what you will about this clown car administration, but at least it’s done wonders for reducing my imposter syndrome 😂😂
March 27, 2025 at 8:40 PM
They know how to use Signal? You’d think Elon would have them using Twitter DMs so he can either cover them up or blackmail them later.
March 27, 2025 at 3:57 PM
Reposted by The Grumpy Developer
You can use AI, but every time you ship a bug, this rock drops an inch.

Hope your testing is solid.
March 23, 2025 at 10:00 AM
Typescript is literally the definition of “programmers have to have something to do”.
Why not just leave things the hell alone and get to work instead of reinventing something that’s useless?
March 23, 2025 at 8:03 PM
Vibe coding is all fun and games, until it isn’t.
March 18, 2025 at 10:35 PM
Reposted by The Grumpy Developer
I am too controlling to be a vibe coder
March 18, 2025 at 1:40 PM
Vibe coding in a nutshell.
March 18, 2025 at 12:13 PM
Reposted by The Grumpy Developer
Technical debt accumulates when people just "glob on" one more thing to an existing bad technical decision.

We chicken out and ship 1 story point, not the 10 it would take to tidy up.

LLMs encourage this even more. See thing, make more of thing. Early choices get copied.
March 16, 2025 at 5:02 PM
A friend told me today they finally realized why I’ve bailed on so many interviews. The company is not interviewing me, I’m interviewing them.

That hit me pretty hard, and it’s absolutely correct.
March 16, 2025 at 7:43 PM