this post was submitted on 27 May 2025
2030 points (99.5% liked)

Programmer Humor

23527 readers
2073 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 50 comments
sorted by: hot top controversial new old
[–] ikidd@lemmy.world 8 points 1 day ago* (last edited 1 day ago) (1 children)
[–] beeng@discuss.tchncs.de 17 points 1 day ago (2 children)

Write tests and run them, reiterate until all tests pass.

Bogosort with extra steps

[–] CanadaPlus@lemmy.sdf.org 14 points 1 day ago* (last edited 1 day ago) (1 children)

That doesn't sound viby to me, though. You expect people to actually code? /s

[–] aeshna_cyanea@lemm.ee 8 points 1 day ago (5 children)

You can vibe code the tests too y'know

[–] neons@lemmy.dbzer0.com 2 points 1 day ago

Return "works";

Am I doikg this correctly?

load more comments (4 replies)
[–] Irelephant@lemm.ee 104 points 2 days ago (3 children)

Ai code is specifically annoying because it looks like it would work, but its just plausible bullshit.

[–] kkj@lemmy.dbzer0.com 35 points 2 days ago (5 children)

And that's what happens when you spend a trillion dollars on an autocomplete: amazing at making things look like whatever it's imitating, but with zero understanding of why the original looked that way.

load more comments (5 replies)
[–] captain_aggravated@sh.itjust.works 24 points 2 days ago (2 children)

Well I've got the name for my autobiography now.

load more comments (2 replies)
[–] petey@aussie.zone 1 points 1 day ago

It needs good feedback. Agentic systems like Roo Code and Claude Code run compilers and tests until it works (just gotta make sure to tell it to leave the tests alone)

[–] SoftestSapphic@lemmy.world 54 points 2 days ago* (last edited 2 days ago) (2 children)

Watching the serious people trying to use AI to code gives me the same feeling as the cybertruck people exploring the limits of their car. XD

"It's terrible and I should hate it, but gosh it it isn't just so cool"

I wish i could get so excited over disappointing garbage

[–] person420@lemmynsfw.com 11 points 1 day ago (1 children)

You definitely could use AI to code, the catch is you need to know how to code first.

I use AI to write code for mundane tasks all the time. I also review and integrate the code myself.

[–] prettybunnys@sh.itjust.works 4 points 1 day ago

The AI code my “expert in a related but otherwise not helpful field” coworker writes helps me have a lot of extra work to do!

It's useful if you just don't do....That. it's just a new fancy search engin, it's a bit better than going to stack overflow, it can do good stuff if you go small.

Just don't do whatever this post suggested of doing...

[–] Xerxos@lemmy.ml 87 points 2 days ago (9 children)

All programs can be written with on less line of code. All programs have at least one bug.

By the logical consequences of these axioms every program can be reduced to one line of code - that doesn't work.

One day AI will get there.

[–] Nalivai@lemmy.world 12 points 1 day ago (1 children)

The ideal code is no code at all

[–] Lemminary@lemmy.world 16 points 2 days ago

On one line of code you say?

*search & replaces all line breaks with spaces*

load more comments (7 replies)
[–] MonkderVierte@lemmy.ml 272 points 2 days ago (14 children)

Code that does not work is just text.

[–] galoisghost@aussie.zone 171 points 2 days ago (5 children)

I’ve never thought of it that way. I’m going to add copy writer to my resume.

load more comments (5 replies)
load more comments (13 replies)
[–] coherent_domain@infosec.pub 146 points 2 days ago* (last edited 2 days ago) (33 children)

The image is taken from Zhihu, a Chinese Quora-like site.

The prompt is talking about give a design of a certain app, and the response seems to talk about some suggested pages. So it doesn't seem to reflect the text.

But this in general aligns with my experience coding with llm. I was trying to upgrade my eslint from 8 to 9, and ask chatgpt to convert my eslint file, and it proceed to spit out complete garbage.

I thought this would be a good task for llm because eslint config is very common and well-documented, and the transformation is very mechanical, but it just cannot do it. So I proceed to read the documents and finished the migration in a couple hour...

load more comments (33 replies)
[–] pennomi@lemmy.world 71 points 2 days ago (36 children)

To be fair, if I wrote 3000 new lines of code in one shot, it probably wouldn’t run either.

LLMs are good for simple bits of logic under around 200 lines of code, or things that are strictly boilerplate. People who are trying to force it to do things beyond that are just being silly.

load more comments (36 replies)
[–] haui_lemmy@lemmy.giftedmc.com 77 points 2 days ago (1 children)

Welp. Its actually very in line with the late stage capitalist system. All polish, no innovation.

load more comments (1 replies)
[–] LanguageIsCool@lemmy.world 47 points 2 days ago (2 children)

I’ve heard that a Claude 4 model generating code for an infinite amount of time will eventually simulate a monkey typing out Shakespeare

load more comments (2 replies)
[–] 1984@lemmy.today 35 points 2 days ago* (last edited 2 days ago) (3 children)

Its like having a junior developer with a world of confidence just change shit and spend hours breaking things and trying to fix them, while we pay big tech for the privilege of watching the chaos.

I asked chat gpt to give me a simple squid proxy config today that blocks everything except https. It confidently gave me one but of course it didnt work. It let through http and despite many attempts to get a working config that did that, it just failed.

So yeah in the end i have to learn squid syntax anyway, which i guess is fine, but I spent hours trying to get a working config because we pay for chat gpt to do exactly that....

[–] merc@sh.itjust.works 22 points 2 days ago (6 children)

It confidently gave me one

IMO, that's one of the biggest "sins" of the current LLMs, they're trained to generate words that make them sound confident.

load more comments (6 replies)
[–] Nalivai@lemmy.world 4 points 1 day ago

I have a friend who swears by llms, he sais it helps him a lot. I once watched him do it, and the experience was exactly the same you described. He wasted couple of hours fighting with bullshit generator just to do everything himself anyway. I asked him wouldn't it be better to not waste the time, but he didn't really saw the problem, he gaslit himself that fighting with the idiot machine helped.

load more comments (1 replies)
load more comments
view more: next ›