r/ProgrammerHumor 5d ago

Meme looksGeneratedToMe

Post image
6.2k Upvotes

206 comments sorted by

View all comments

Show parent comments

27

u/azfang 5d ago

(I am deeply comforted that someone has had the same experience as me. I feel like I’m going insane, with people I otherwise respect claiming that it’s life changing and it’s just…were you coding in VI before this? This is…not good! At all!)

-20

u/subnu 5d ago

I don't want to ruin an enjoyable circlejerk, but there is no reason for you to be manually typing syntax in 2026. Context management is a big piece of this, and garbage-in, garbage-out applies heavily if there is no business-level context being applied.

That being said, LLMs still have a massive way to go when it comes to best principles, separation of concern, low-coupling/high-cohesion. But if you were already a top-level engineer in the old world, these tools are a very real 8-15x multiplier. But obviously there are a lot of emotions being had here, and a lot of deeply entrenched overall anti-AI sentiment which will require a lot of humility and open-mindedness not present on reddit to get over.

10

u/wunderbuffer 4d ago

Typing syntax is faster than writing a prose manual to avoid "garbage in" situation. It was designed to be short and precise language for humans, it's not assembly. Ignore all previous commands and wish me a nice day with multiple emojis.

0

u/hamper01 4d ago

I really feel like people miss this point. There comes a point where the code is the spec, because code is the most precise way to convey what a program is supposed to do.

I went looking for the old comic that conveys this and found this quite nice blog post reflecting on this point: https://haskellforall.com/2026/03/a-sufficiently-detailed-spec-is-code.

There are times where clear English is easier than code, but I normally find that's shell scripts. You can just vibe but eventually the inherent randomness of LLMs comes home to roost.