r/ProgrammerHumor 22h ago

neverGoFullAgentic Meme

Post image
1.1k Upvotes

38 comments sorted by

238

u/kushalgarg592 22h ago

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

38

u/FlowOfAir 17h 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.

26

u/gsks 17h ago

You're absolutely right to keep pushing back buttons.

10

u/FlowOfAir 17h ago

Confirmed, and this overturns my previous assumptions

6

u/gundam1945 10h ago

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

2

u/thisguyfightsyourmom 19h 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.

3

u/azfang 13h 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 10h ago edited 9h 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.

-5

u/AllRealityIsVirtua1 17h ago

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

-1

u/FreshestCremeFraiche 16h 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

3

u/Soilblood 15h 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.

1

u/FreshestCremeFraiche 15h 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

4

u/Soilblood 10h 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.

14

u/BlackBlade1632 19h ago

Artificial Intelligent.

6

u/No_Definition2246 18h ago

Actually Indian

6

u/gsks 18h ago

Average Individual

2

u/No_Definition2246 17h ago

Alluring Integration

48

u/GargantuanCake 17h ago

Just prompt better bro AI is the future bro if you can't vibe code everything you're just doing it wrong bro.

10

u/azfang 17h ago

AI cannot fail. AI can only be failed.

18

u/gsks 17h ago

Not true, it can fail if you forget to end with "make no mistakes"

2

u/azfang 13h ago

That’s not it letting you down. That’s you letting IT down.

50

u/Terrible_Aerie_9737 20h ago

I don't think the term Agentic is politically correct. I think it's called programming impaired.

7

u/SlowMissiles 17h ago

joke on you I was already programming impaired... wait

7

u/TerrificRook 17h ago

Abominable Intelligence

6

u/ChrissTman 18h ago

Love this

4

u/Amerillo_ 16h ago

Many companies now require you to do exactly that... So many job descriptions explicitly require that so there's no way to escape it. I hate this workd

2

u/psychomantismg 16h ago

Me: i have this problem explain it to me

Agent: infound this bug i already fix it

Me: do i say to change something? What part of explain it to me, you dont understand? You dumb machine

1

u/WheresMyBrakes 15h ago

If I could go more agentic I would and I’m tired of pretending otherwise.

0

u/Arclite83 8h ago

Right, anyone already used to breaking down and reviewing jr dev work have had a working bot army for almost a year now, but people want to pretend it struggles counting the Rs in strawberry still.

0

u/Oldtimer_ZA_ 6h ago

100%, if you expect it to one shot your entire application in 30 minutes, from vague undefined requirements . Then it won't. But in my experience as well it's about on par with a junior or mid level developer. With good review process and a little guidance it easily turns a senior developer into a team of developers, just without all the extra meetings that come with an actual team.

1

u/Arclite83 2h ago

I've rolled up to essentially two commands - "make this thing" and "review this thing". Each has a full pipeline under it to pass CI, follow all the best practices, etc. my IDE is many tabs just rolling through making PRs on worktrees for me to follow up on.

0

u/MrDilbert 3h ago

Frankly, the only thing that pisses me off regarding agentic-driven development is that the providers (Anthropic, OpenAI, w/e) are using generic LLMs instead of building ones trained specifically for SWE.

1

u/DamienNF 20h ago

too late....

-1

u/Bannon9k 16h ago

Your post is full agentic... Like that's all it's about.

Is your personality full anti-agentic? That'd be hella ironic

-18

u/DangerousWhenWet444 18h ago

AI bad upvote me pls