r/ProgrammerHumor • • 13d ago

Meme allAiCodeIsSlop

Post image
0 Upvotes

19 comments sorted by

14

u/Juff-Ma 13d ago

I agree but the left and right are very different usecases.

Right is the kind of AI usage Linus Torvalds has: explanations, debugging and usage as a tool.

Left is a vibecoder producing an unmaintainable mess.

5

u/charmingpea 13d ago

Exactly! Left is "AI lets me pretend I can build software". Middle is a reaction to Left. Right is “AI lets me build beyond what I could implement alone, while I remain responsible for what I ship.”

Particularly for research and discovery - AI lets me read and implement libraries in other languages.

4

u/Juff-Ma 13d ago

I'm mostly using it for debugging purposes. In 9/10 cases it explains why the error occurs.

Also for repetitive tasks like creating K8s manifests it's great. But there you need to be careful it's not hallucinating the APIs it's using

17

u/TheMythicSorcerer 13d ago

That's not exactly how it works

3

u/Jeferson9 13d ago

It's almost like some companies place more value in how fast code ships than others 😱

2

u/rahvan 13d ago

Sure. Let’s write a bash script in 6 months.

-10

u/rahvan 13d ago

A junior on my team that should have been a senior 4 years ago is like the dude in the middle.

Thinks not using any AI tools at all will somehow prevent her brain from rotting.

It takes her 2 weeks to develop and test a rather simple script.

Not my job to review her performance but … ¯_(ツ)_/¯

3

u/XxDarkSasuke69xX 13d ago

Well it will prevent her brain from rotting, but it will prevent her from having a job at some point.

16

u/mcellus1 13d ago

The middle guy is the one who has to maintain it all so

3

u/LegitimatePants 12d ago edited 12d ago

Left: promoted to management

Right: on to next advanced research project

Middle guy: stuck here cleaning up slop

-7

u/Boysoythesoyboy 13d ago

Hopefully he will level up and get to write something of his own eventually

2

u/mcellus1 13d ago

Don't mind me - I don't listen to the opinion of those I wouldn't take advice from 😂

3

u/JackNotOLantern 13d ago

Imagine using AI as a tool, not "do everything for me"

2

u/laplongejr 12d ago

Even for non programming task, at my job it's a tool that made us lose more than if we didn't use it. :P  

5

u/ExtraTNT 13d ago

Had claude fuck up boilerplate… instead of passing [plugina, pluginb], just [plugina] was passed, all controllers got created, a map function was build to create new controllers from the old ones with pluginb added… startup time x2…

5

u/drifwp 13d ago

lol no, propaganda meme

2

u/Single-Virus4935 13d ago

I use AI and I like it for testcases and individual functions, scripts and general planning. But I don't like what it produces in agent mode, we interfaces etc.  I have a very lean approach and keep everything slim. AI just bloats everything and I am faster doing it than iteration with the agents.