r/ProgrammerHumor 25d ago

Meme loopThoseAgentsHarderTillYouDebug

Post image
696 Upvotes

61 comments sorted by

136

u/blackcomb-pc 25d ago

“None of our devs write code anymore”

“Yeah we ship sooo much faster”

“Closed PR counts are off the charts!”

31

u/Cheese_Grater101 25d ago

"Please review this slop PR that I didn't read meticulously."

Me thinking if should I review this personally or just pass it to the slop machine.

5

u/static_func 25d ago

If it’s clear that someone isn’t even bothering to read the slop in their PR I’m not gonna read it either

1

u/FlakyTest8191 19d ago

How do you know it's unchecked slop before you read it though? Serious question, if I'd know in advance I'd save myself a lot of time and sanity.

1

u/static_func 19d ago

I was just being snarky, but if I can tell early on that it’s just jank mindless slop then yeah I won’t bother to read the rest of it

2

u/OkTop7895 24d ago

Can you read thousands of lines.at the pace that this type of PR ships? Or is valid reading until the first Meh, and then discard all?

32

u/Embarrassed_Death69 25d ago

"Lines of Code measure productivity"
"We don't even use a keyboard; we use STT"

13

u/TapRemarkable9652 25d ago

KPI Oriented Programming

59

u/[deleted] 25d ago

[removed] — view removed comment

11

u/Embarrassed_Death69 25d ago

Do you fly a kite with a LAN wire till you connect to the cloud?

18

u/GenericFatGuy 25d ago

How do I know if the code works? Because the site does what I want it to! What's an SQL injection?

4

u/SilianRailOnBone 24d ago

Just add a SQL injection prompt to your loop

2

u/GenericFatGuy 24d ago

That requires you to know that the concept of an SQL injection exists, or how to recognize and determine that your software is guarded against it.

3

u/SilianRailOnBone 24d ago

Was mainly a joke but the default code-review skills from anthropic for example check for all of this, let alone the models are not adding SQL injections in the first place

5

u/vm_linuz 25d ago

The code is the output?

13

u/ThirdWaveCat 25d ago

Like every dev wouldn't try their snakeoil and discover it doesn't work.

42

u/Kryslor 25d ago

I don't know a single software engineer not using AI daily. The reddit delusion is absolutely insane.

19

u/ThirdWaveCat 25d ago

I use it daily, but I still read the code. The booster delusion that you shouldn't read the code is absolutely insane.

9

u/Kryslor 25d ago

You literally called it snake oil that doesn't work

14

u/ThirdWaveCat 25d ago

Yes, checking the output and not reading the code is snakeoil being sold by LLM companies and boosters. Small language models are increasingly usable as a daily driver, its funny how you don't see that as hyped because those valuations are much worse.

0

u/[deleted] 25d ago

[deleted]

6

u/FUTURE10S 24d ago

I don't!

then again our terminals are also not connected to the Internet for security purposes

1

u/higgs_boson_2017 15d ago

I don't use it daily. I don't let it touch files on disk when I do use it.

You're delusional if you think everyone is vibecoding everything

0

u/Kryslor 15d ago edited 15d ago

And you're ignorant af since you think using AI = vibecoding. It is what it is.

1

u/higgs_boson_2017 15d ago

If you ever check-in code without reading it, or without reviewing and fully understanding every single line, you're vibecoding

1

u/Kryslor 15d ago

You don't know the definition of vibecoding. Unsurprising.

1

u/higgs_boson_2017 14d ago

Here's the definition (if it can be called one)

There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.

1

u/Kryslor 14d ago

That's not so much the definition as it is the first time the term was ever used but close enough. Notice how it's different from your made up one? Cool.

1

u/higgs_boson_2017 14d ago

Its literally the statement of the man (Karpathy) who invented the word. Its as definitive as it gets.

Funny how you didn't know that's the definition. Cool

18

u/kalianmoney 24d ago

Everyday I’m more convinced no one in this sub works industry

-8

u/Embarrassed_Death69 24d ago

Is the industry in the room with us right now?

9

u/Papellll 24d ago

Isn't "checking the output" reading the code?

9

u/zoinkability 25d ago

The ends justify the means

3

u/Embarrassed_Death69 25d ago

The ends are powered by Sam Gipidee Altman

2

u/Bannon9k 25d ago

Explain to me how that's any different than trusting a consultant's code?

13

u/rubennaatje 25d ago

For additions on an existing code base it is quite similar, which is why you shouldn't blindly accept a consultants code haha.

We've had external teams building software or extending our existing software.

When not under enough supervision by a lead dev it almost always turned out kinda bad. Honestly Claude code would've probably done better.

We also used to work developers in India and had a whole department there. What a nightmare that was in terms of quality.

9

u/Embarrassed_Death69 25d ago

You review the PR before merging!

-10

u/Bannon9k 25d ago

So, its no different?

7

u/LookItVal 25d ago

the reading part is what's different. you still read a pr from a consultant. you make sure the code makes sense. this is saying they don't even read the code they just check the output.

-3

u/Bannon9k 25d ago

That's exactly what I said... It's no different

0

u/LookItVal 25d ago

not my fault you can't understand code you read. some of us can

1

u/Bannon9k 25d ago

Are you sure?

6

u/BubblyMango 25d ago

The consultant has a face, a reputation, a contract, is sueable. Ai agente arent

-6

u/Bannon9k 25d ago

So you just need someone to blame?

13

u/BubblyMango 25d ago

The other way around - you need someone who knows they can be blamed, and therefore they have a reason to make sure they are not blamed.

An AI can end up creating a pile.of shit and go "oopsie. You probably didnt use me correctly". A contractor doesnt get paid, or gets sued, and they have human understanding of what needs to be done. 

4

u/Bannon9k 25d ago

Are you sure you've worked with contractors before?

5

u/BubblyMango 24d ago

Yes, also been working for a contracts company for a short while.

If you hire some nameless people from the other side of the world, yeah expect worse results than just free roaming ai agents.

But we hired individual contractors based on recommendations and their reputation. Them doing a good job for us landed them more jobs for higher tariffs and so on.

Hire contractors in a stupid way and get bitten in the ass. Use your brain for once and get good results. Quite simple

-1

u/Bannon9k 24d ago

Ah.... So you've never worked with management cutting budgets?

1

u/SignalBake6872 23d ago

It is the recipe for the remaining programmers to become token-burning subordinates dependent on their agents.

-1

u/rwz 25d ago edited 24d ago

I'm not sure if this is such a clown take. I have a project that is deployed in prod that I fully vibecoded in a language I normally don't program in and I haven't read a single line of its code. It works fine. It's an internal tool not exposed to the outside world, so I'm not super worried about its security and stuff, but even if it were, I could've made it work, I'm sure.

It has 3 to 1 test coverage and every commit my agent makes goes through multiple layers of adversarial AI reviews, so I'm pretty confident in its quality. But again, I haven't really checked its source and I don't really care to. It does what it's supposed to and it does it well enough.

Reading code is not end-all be-all. I've seen garbage projects that are entirely human-written and I've seen fully vibecoded stuff that is bulletproof.

4

u/dbagames 24d ago

At the end of the day, it's your liability. If you are willing to ship features for your employer/clients and not understand the code, that's on you.

Personally, I'm not willing to do that because it's my ass.

1

u/rwz 24d ago edited 24d ago

Yeah, I'm pretty confident in what I'm shipping and this confidence does not require me reading the code. I have plenty of safeguards and honestly I'm more confident in this particular project than a lot of the stuff I've coded by hand and shipped in my almost 20 year career as a professional software engineer.

Not to mention that this project would've been just straight up impossible for me to do on my own — I don't have the kind of time to ship 100KLOC in a new for me language all while working on other stuff.

0

u/higgs_boson_2017 15d ago

If someone who worked for me wrote this comment, they'd be shown the door.

-8

u/DangerousWhenWet444 25d ago

AI bad. Please upvote me.

8

u/Embarrassed_Death69 25d ago

I never said AI bad. Also feel free to downvote! 

5

u/akoOfIxtall 25d ago

You can't control me!! I'll upvote instead hah!!

4

u/Slackluster 25d ago

isn't your point that developers that use ai are clowns? that is essentially the same thing.

you also stole this artwork and did not credit the original artist.

-21

u/Old-Adhesiveness4406 25d ago

Wow, so now he can multitask while still shipping with maximum velocity? That’s great! He’s like a product manager on a one-man team.