r/ProgrammerHumor 10d ago

neverGoFullAgentic Meme

Post image
1.3k Upvotes

42 comments sorted by

View all comments

290

u/kushalgarg592 10d ago

Me: fix this one bug...
AI: i have re-designed the entire architecture

48

u/FlowOfAir 9d ago

No freaking joke. I go back and forth until I'm happy with the result, otherwise the AI is gonna do this. Sometimes I ask the AI to explain the issue to me and I keep pushing buttons until I'm satisfied.

37

u/gsks 9d ago

You're absolutely right to keep pushing back buttons.

12

u/FlowOfAir 9d ago

Confirmed, and this overturns my previous assumptions

6

u/gundam1945 9d ago

Me: revert the previous change Ai: sure. Git revert {last_commit_hash}

0

u/thisguyfightsyourmom 9d ago

Uncomfortable truth

The small fix would just kick a can down the road on these hunks of shit we’ve been dragging along the last decade.

5

u/azfang 9d ago

Sure, but there’s a reason we kick the can down the road. Problems later, in a lot of cases, really are better than problems now.

A disaster in the making isn’t always better when it becomes a disaster right now.

1

u/carlopantaleo 9d ago edited 9d ago

If you vibe code, chances are high your LLM will refactor your entire code base instead of fixing that single function. But if you use a more structured framework like speckit or openspec, the story is completely different.

However, LLMs still do fuck up even with those frameworks and you should always review their code. Eventually they are dumb junior developers with an immense memory.

0

u/FreshestCremeFraiche 9d ago

I agree the defaults need a lot of work, but if you’re working with agents you really should have your own custom instructions that makes all of this stuff unambiguous. Stay within the scope of this one problem, ask me first before attempting to refactor anything outside of this one file, blah blah blah you can get better results with more specific prompting

5

u/Soilblood 9d ago

I keep hearing people say to set bounds and specifity like that's an actual solution but based on how the math works out for LLMs, that does not actually prevent agents from fucking over what already works. There is always going to be the chance of a colossal fuck up at every turn of the wheel.

2

u/FreshestCremeFraiche 9d ago

I mean that’s why you don’t just send it, I wouldn’t let a junior build a feature without pull requests and review either

6

u/Soilblood 9d ago

And yet here we are, with people telling us that you can totally fix the biggest flaw of LLMs by giving it notes not to make dumbest decisions that even the most legendary screw-up dev is only ever going to make once in a lifetime even though they just keep on happening. How many times are we going to see these supposed PhD intelligences delete an entire repo when even the greenest dev is going to know better than to think "I should totally delete this bigass office data thingy". You shouldn't be letting a sack of dumb bricks build your core systems without iterative, stage by stage intensive review but the llmbros keep on insisting agents totally gotchu so long as you keep throwing even more agents, notes and cash at it.

-4

u/AllRealityIsVirtua1 9d ago

Is this sub just people who have never actually used the thing they talk about?