this post was submitted on 31 Jul 2026
811 points (98.9% liked)

Programmer Humor

32593 readers
393 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
811
Welp (programming.dev)
submitted 3 days ago* (last edited 3 days ago) by cm0002@toast.ooo to c/programmer_humor@programming.dev
 
top 50 comments
sorted by: hot top controversial new old
[–] Muffi@programming.dev 2 points 1 day ago

I am so fucking glad i pivoted to teaching. Now I run a Makerspace and teach young nerds creative problem solving. The pay is less but every day is a joy.

[–] kibiz0r@midwest.social 101 points 2 days ago (3 children)

Not even. Your job isn’t to protect prod, it’s to take the blame when prod goes down.

[–] tutter@lemmy.blahaj.zone 1 points 1 day ago

aint being the scapegoat exactly how you protect them?

[–] IAmNorRealTakeYourMeds@lemmy.world 25 points 2 days ago (1 children)

of they expect you to write or go through 1000s of lines of code in a single day. your whole job isn't programming, is to be the scapegoat.

[–] EowynCarter@lemmy.world 9 points 2 days ago (1 children)

If I can't understand the code, and you can't explain, I'm not validating your pull request.

End of story.

[–] Rooster326@programming.dev 4 points 1 day ago (1 children)

Just ask ChatGPT to explain the code

It's great at that, had a colleague run a diff through Claude and it explained how the new code was better and how the optimizations worked. Then my colleague realised they'd run the diff the wrong way round, fed Claude the new diff and Claude happily explained how the new code was better and how the optimizations worked.

load more comments (1 replies)
[–] umbraroze@slrpnk.net 8 points 2 days ago

I'm unemployed, I'm incredibly snarky at the recruitment posts. (This literally hasn't changed in decades.) Right now I'm like "oh, they want Python programmers...? Good, I'm one. For web scraping tasks...? Okay that's bullshit. Wait, this is an AI job post? The MBAs, drunk with their Vibe Coding power, thought they could feed the Machine, but lo, they were mistaken!!! For web scraping was a Dark Art."

[–] PieMePlenty@lemmy.world 7 points 2 days ago

Me, a programmer, without any formal education, eating popcorn and reading the comments.
Just a little bit of impostor syndrome tonight boys, feelin' good otherwise :D

[–] ItsMeForRealNow@lemmy.world 29 points 2 days ago (2 children)

I'm realizing how over engineered Claude's solutions are. I have realized now just today that it's best at just dding tiny updates to code. Not good at architecting anything new at all that has to work for longer than 5 days.

[–] python@lemmy.world 14 points 2 days ago (1 children)

I spent like an hour yesterday bullying Claude out of using a ResizeObserver, Refs and a useEffect construct just to fix the height of a container (there was a bug where the container didn't properly scale down in height because some weird hard-coded properties in an external component inside of it). I knew that it had to be solvable with just the right css selector, but I was lazy and didn't want to manually go through the html and figure out which selector on which component would be the right one. And on paper "Go through this massive block of html and check which property is out of place" should be the kind of use case where LLMs actually work. The stupid thing introduced two new different catastrophic failure modes where the entire browser crashed due to excessive rerenders before it found something that even remotely worked. And then I had to spend another hour stripping out unnecessary style properties it glued on while looking for a working solution. In the end, I probably would have been much faster doing it by hand.

[–] Blackmist@feddit.uk 5 points 2 days ago (4 children)

I threw together a slop project to test something. It put in some JSON for something that didn't use that. I told it it was just some plain text. It took the JSON library out again. Then I added in something that does use JSON and it tried to make a basic JSON parsing library from scratch.

It's like a very junior programmer at times, with amnesia.

It does make some menial tasks simpler, but if people think it will actually replace us then they're in for a shock.

load more comments (4 replies)
[–] tatterdemalion@programming.dev 11 points 2 days ago (2 children)

Yea if you don't explicitly give it direction on how to keep the code maintainable, it will gladly just spew shit into the same file until you have 10K LOC in it.

[–] Rooster326@programming.dev 3 points 1 day ago

Claude make me an app that makes me $1 Million/day. Do not make any mistakes. Make the code maintain able.

Thanks for the tips /s

load more comments (1 replies)
[–] Darkonion@lemmy.world 50 points 2 days ago

Remember that you are also collecting the responsibility of 10 and the pay of 1.

[–] GreenKnight23@lemmy.world 4 points 1 day ago

don't be the condom. be defective.

[–] jambudz@lemmy.zip 3 points 1 day ago

The whoop band confirms it

[–] belated_frog_pants@beehaw.org 8 points 2 days ago

🫠 too real

load more comments
view more: next ›