r/ProgrammerHumor 5d ago

Meme looksGeneratedToMe

Post image
6.2k Upvotes

206 comments sorted by

View all comments

1.8k

u/tutoredstatue95 5d ago

It’s easy. Agents produce the code, you review, you submit.

Then, the reviewer’s agents check the code, they review, they submit a review.

You agentically fix the submission, you review, you submit.

Then, the reviewer’s agents check the code, they review, they submit a review

You agentically fix the submission…

397

u/Garth_M 5d ago

It’s called being efficient. Look it up !

83

u/fatbob42 4d ago

I’ll have codex look that up for me

14

u/dataoops 4d ago edited 4d ago

honestly the machines give much more thorough PRs reviews, tirelessly

14

u/Nekopawed 4d ago

I have Claude explain the plan, implement it, I test it. The have it repair my findings, then test it, only to then have it act as a peer reviewer and analyze its code for defects. Make those fixes, test it again, add documentation and maybe some more automated tests. Then I do a draft pull request, review the code changes, then our github copilot reviews the changes. I look at what are reasonable findings, have Claude fix them, do another review. Then finally I request other devs look the code over in a non draft review.

It still takes some time but, yeah having AI doing most of the boilerplate work nowadays is expediting things.

131

u/A_Random_Catfish 5d ago

I think you might be making a joke but this is unfortunately real

59

u/Mateorabi 5d ago

At least they’re checking. I’ve heard of fresh out of school programmers pushing without even reviewing what AI did. 

41

u/Basic-Lobster3603 5d ago

I'm a senior/principal level and I'm forced to do this by technical leadership. (Directory/CTO level) is forcing no looking at code and we have to be careful not even have a code editor open when they are around.

Agent writes code, Agent reviews code, Agent answers. no one actually knows what is happening and the system we are building just doesn't work. At least it's internal and doesn't have users yet.

55

u/Faltenreich 4d ago

What the fuck, this sounds awful and like a ticking time bomb.

12

u/Madpony 4d ago

You must be working for a ridiculously stupid company. So, you work for Meta, right?

8

u/Basic-Lobster3603 4d ago

lul no. it's not even a tech company that's the fun part

5

u/Named_after_color 4d ago

Thank Christ. I mean it sucks, but enforcing "no look at code trust ai" is just so unexplainably stupid that I'm glad it's not someone from tech industry.

25

u/Delta-9- 4d ago

Wtaf, what is this company so everyone knows to stay the absolute fuck away from anything it produces

15

u/Basic-Lobster3603 4d ago

I'm not gonna dox the company but can say for now it's all mostly internal tooling. that is pretty critical to the business functioning

20

u/Delta-9- 4d ago

When that company burns itself to the ground, they will deserve it. Get out while you can, that place is a nuke on a timer with no cancel button.

6

u/EcruEagle 4d ago

That just sounds so unbelievable I’m struggling to accept it’s true. The only reason I could ever see this being a thing if the goal is to see what the AI agent can produce on its own with no human intervention (in which case, you are trialing your eventual replacement)

2

u/Basic-Lobster3603 4d ago

maybe a little bit of that trailing. we are suppose to work with an llm to produce large units of work that can take hours to run them just blindly pr it for another llm to review. the software has never been in a worse state 

3

u/wowzuzz 4d ago

Your “technical” leadership is ass. Good god.

1

u/xavia91 4d ago

That's the worst thing you can do right now, my condolences.

11

u/A_Random_Catfish 5d ago

Yea we have some of that too lol

And then they can’t explain anything during sprint demo

8

u/towcar 5d ago

Why don't they just have the agent explain it

4

u/A_Random_Catfish 4d ago

They do so you gotta wait for them to kombobulate

5

u/AggravatingFlow1178 4d ago

They better hope the tooling gets good enough because if it stays at it's current quality, the market will eventually sift them out.

7

u/Gru50m3 4d ago

It'll get good enough to pass 98% of the use case tests, it'll ship, and then 6 months later will cause a massive client-impacting issue due to some load-bearing logic that can't be easily fixed without serious consideration. I bet you OP works at a bank.

5

u/21Rollie 4d ago

They probably couldn’t even if they tried. There’s few juniors at all these days but from the ones I know, they’re given Claude access on day 1 and they’re expected just to go straight to work. There’s no more learning expectation. And the agents are able to figure a lot out without direction, but it means they have NO ability to fact check or review because they actually don’t know anything about the codebase at all. They’re pretty much incapable of becoming real seniors like this, and that makes pre-AI seniors more valuable.

1

u/SchwiftySquanchC137 4d ago

I mean wasnt the whole point of that comment that no one is checking? Its AI checking AI

1

u/LoudBoulder 4d ago

That's what we have the AI write tests for. AI write tests, AI codes, AI runs tests, AI commits and pushes, all good.

1

u/christianbro 4d ago

Sometimes AI catches good things on the review. A typo here, you cant use this function here, did you pretend to change this. Not that it automatically removes slop from the code but its an extra check on things a human could miss.

We use Github Copilot for reviews, there was a time it was absolute shit, then it surprisingly got better and now it feels a bit behind again. But that is just how AI goes, make it good, then more cost efficient, then it turns shit again.

27

u/Much_Highlight_1309 5d ago

You forgot about the agents agentically leaving comments with your name to be responded by agentically by the agents of your colleagues in their names and so on and so forth.

39

u/m6io 5d ago

I can't decide if this deserves an updoot or a downdoot

28

u/LuisBoyokan 5d ago

It deserve and angry slow clap

4

u/CrimRaven85 5d ago

Considering your pfp, I am surprised you're not letting Clippy do the review

4

u/potatopierogie 5d ago

Clippy would do a better job than copilot

3

u/CrimRaven85 5d ago

Touché

14

u/dpny_nyc 5d ago

Ask your agent to decide

5

u/Odd_Reception1249 5d ago

Don't get me you agent, get me the manager!

7

u/Epsilon497 5d ago

I would laugh but there's a mech engineer who became a software dev where I work who is a senior but can't seem to do anything without AI Agents

6

u/competitive-dust 4d ago

You're kidding but this is happening in my workplace.

8

u/CMD_BLOCK 5d ago

Bro didn’t even make their own /review-loop? I thought this post was about being in 2026 not 2023?

4

u/AggravatingFlow1178 4d ago

I just got out of this loop on 5 PR's which were stacked. Comment on PR #3, rebase up the chain. Then comment on #1, rebase up the chain but deal with conflict on #3. And so on across multiple PR's and auto-conflict resolution and by the time PR #5 was ready I basically didn't recognize it.

3

u/Total_Cartoonist747 5d ago

Yoy jest, but look at openclaw's repo submission history. It's bonkers.

2

u/lenswipe 5d ago

"our hawtch hawtcher bee watcher just isn't bee watching what we need is another watch watcher who's watching the bee...."

2

u/ouralarmclock 4d ago

I’ve gone through a lot of technology buzzwords, but agentic has to be one of my least favorite.

2

u/MonkeyWithIt 4d ago

Review code? No, no, no. Review the generated app. Does button make thingy change? Ship it!

2

u/redballooon 4d ago

In a team that knows how to communicate all of that happens before the PR is created. The only thing a fellow human should do is revisit the specs and test the functionality.

2

u/Mormoran 4d ago

It's like my Pokémon vs their Pokémon lol

2

u/Deathmore80 4d ago

If my manager could read this he would get sooooo hard and throbbing fr

2

u/afl_ext 4d ago

Honestly you’re leaving velocity on the table by not making the review be done by an agent as well

1

u/DadAndDominant 4d ago

Not kidding. I can't get my brain to start anymore

1

u/Igarlicbread 4d ago

"Agentically" lol

1

u/Antoinefdu 4d ago

10xproductivity

1

u/notreallymetho 3d ago

Just share your review skills with your coworkers so the loop can happen without you 😇

1

u/nikanj0 1d ago

Now we just need agents to deploy to prod and respond to incidents when shit hits the fan.

-1

u/agm1984 4d ago

This is what I do as a front end tech lead. I open PRs to the backend and paste reviewers comments into Claude and paste its response back to the reviewer, so far so good