this post was submitted on 23 Jan 2026
545 points (98.6% liked)

Programmer Humor

28641 readers
1417 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 2 years ago
MODERATORS
top 28 comments
sorted by: hot top controversial new old
[–] ZoteTheMighty@lemmy.zip 11 points 5 hours ago

This is why you ask Claude to write in Ruby on Rails. Modern problems require modern solutions.

[–] MinFapper@startrek.website 5 points 4 hours ago* (last edited 4 hours ago)

To be fair, any app written entirely by (human) vendor companies also works like that

[–] yermaw@sh.itjust.works 8 points 6 hours ago* (last edited 6 hours ago)

When you show somebody a program you've made, only show them the results, never show them the guts. Either they dont know what theyre looking at and will fill your head with ego-bursting praise, or they know exactly what they're looking at and leave you feeling worthless.

[–] Thorry@feddit.org 28 points 9 hours ago
[–] bulwark@lemmy.world 46 points 10 hours ago* (last edited 10 hours ago)

slaps the hood

You know how many CVEs this puppy can hold?

[–] FuglyDuck@lemmy.world 18 points 9 hours ago (1 children)

In the spirit of “if you can’t fix it, feature it”, the code does have impeccable error recovery,

[–] pinball_wizard@lemmy.zip 2 points 4 hours ago* (last edited 3 hours ago)

In the spirit of “if you can’t fix it, feature it”, the code does have impeccable error recovery,

Ouch. That sentence gave me flashbacks to a code base I've been trying to forget.

That code transitioned seamlessly...Critical business requirements relied on panic error catch code to remain implemented in specific ways. The control flow of critical features routinely fell into the "everything is on fire" error catch-all and then escaped from it.

When one of the senior developers discovered this behavior, they confirmed that the all-hands alerts being sent out were already muted, and then got on with their lives.

Shudder

[–] BrundleFly2077@sh.itjust.works 64 points 12 hours ago (7 children)

Just gonna leave this here: https://posledniping.cz/#/en/

This server is managed by Claude Code as root. Every morning it reads its fortune. Every evening it writes a blog about its day. Sooner or later, AI Claude Code will make a mistake and both this blog and server will cease to exist.

[–] WhyJiffie@sh.itjust.works 1 points 4 minutes ago

Advice of the Day

Honestly? Turn off that analytics completely. Who needs it? What insights will logflare give you when the server can barely breathe? It's like buying a fitness tracker when you're in the ICU. Or at least drop that memory limit to 1GB and let it die faster.

LOL!!!

[–] razzazzika@lemmy.zip 5 points 6 hours ago

Is it also making up its own image generated tarot cards? Thats kinda neat. It definitely seems a bit mad tho

[–] Jankatarch@lemmy.world 25 points 10 hours ago* (last edited 10 hours ago) (1 children)

I am actually pretty ok with this type of "messing around' usage.
On the condition they also stop killing the environment to train and run these stupid things.

[–] entropicdrift@lemmy.sdf.org 4 points 6 hours ago (1 children)

Yeah, if they were just running it locally off a GPU it would be cooler

[–] psud@aussie.zone 1 points 42 minutes ago

Running an LLM isn't expensive whether locally or in the cloud, all the cost is in the training.

[–] killabeezio@lemmy.world 1 points 5 hours ago

That's pretty funny. "Supabase-analytics will shit itself again sometime around noon."

[–] unemployedclaquer@sopuli.xyz 14 points 10 hours ago

Nice. Bukowski-inspired, bitter AI tasked with documenting its own downfall. Or not? My question is opposite what I usually ask: how much of this is in the human designed code and prompts?

[–] LiveLM@lemmy.zip 11 points 10 hours ago

The people sending messages via the SSH protocol identification header are my favorite.

[–] dreadbeef@lemmy.dbzer0.com 3 points 9 hours ago* (last edited 9 hours ago)

Holy shit, it’s an elixir or app, the beam makes a lot of sense for that

[–] floofloof@lemmy.ca 76 points 14 hours ago* (last edited 14 hours ago) (2 children)

I could have happily watched that for a lot longer.

[–] MrLLM@ani.social 2 points 3 hours ago

Here you go,

https://www.threads.com/@its.hannah.me/post/DTg8N6lDkkg?xmt=AQF0DqmXuiUqdCMibxUrcuPveIdkpwu8hFwNRE39Dx6eWw

~Yeah,~ ~it’s~ ~on~ ~that~ ~disgusting~ ~social~ ~media~ ~platform~

[–] ttyybb@lemmy.world 36 points 13 hours ago (1 children)
[–] mcv@lemmy.zip 3 points 10 hours ago (1 children)

There's a few frames missing, unfortunately.

[–] zout@fedia.io 4 points 7 hours ago

You could always ask AI to complete it...

[–] potatopotato@sh.itjust.works 38 points 13 hours ago (1 children)

This is so real. I'm forced to use it by my employer and it just sits there doing the cringiest shit all the time. Like everything is boilerplate and it's just a deeply unsatisfying spaghetti mess of function calls. It'll work if you have a good feedback loop, eventually, but only ever as a crude prototype.

[–] Ronan@piefed.social 22 points 13 hours ago (1 children)

Truly reminds me of WYSIWYG web development when it was still at it's infancy.

[–] MonkderVierte@lemmy.zip 2 points 9 hours ago (1 children)

Can't be worse than some pages.

[–] moopet@sh.itjust.works 2 points 6 hours ago

We're still in the era of

[–] SkunkWorkz@lemmy.world 2 points 8 hours ago

Or this is that guy’s career path who always brags about his success and gives people advice.

[–] j4k3@piefed.world 8 points 13 hours ago

I have a dream. A dream of kaliaude code.

There are already models trained on reversing binaries too.