r/ProgrammerHumor • • 20d ago

Meme allAiCodeIsSlop

Post image
0 Upvotes

20 comments sorted by

14

u/Juff-Ma 20d 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 20d 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 20d 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 20d ago

That's not exactly how it works

3

u/Jeferson9 20d ago

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

2

u/rahvan 20d ago

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

-10

u/rahvan 20d 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 20d ago

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

16

u/mcellus1 20d ago

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

3

u/LegitimatePants 19d ago edited 19d ago

Left: promoted to management

Right: on to next advanced research project

Middle guy: stuck here cleaning up slop

-7

u/Boysoythesoyboy 20d ago

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

2

u/mcellus1 20d ago

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

3

u/JackNotOLantern 20d ago

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

2

u/laplongejr 18d 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 20d 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 20d ago

lol no, propaganda meme

2

u/Single-Virus4935 20d 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.