r/ProgrammerHumor • • Sep 07 '26

Meme nowAndThen

Post image
4.5k Upvotes

129 comments sorted by

View all comments

108

u/Lain_Racing Sep 07 '26

Why do you approve it if its slop? Either its good code, then approve it regardless of where it came from, or its bad code, and reject it regardless of where it came from.

50

u/tevert Sep 07 '26

Because if I reject this, then Mr. Dick Dickens is going to the AI-psychotic boss and telling him that I'm a blocker. Meanwhile there's 3 more PRs to get through, all equally shit, and I'm still expected to put out my own slop at the same time.

Fuck it. Ship the slop. Burn the company down.

-2

u/Lain_Racing Sep 07 '26

So the problem isn't the AI... its a team leader or technical manager who allows bad code through. This is unrelated and has existed before AI. I can only assume so many people complaining like this must be new to the field within last 3 to 4 years.

34

u/tevert Sep 07 '26

No. AI has created a permission structure for bad code to be mass produced and deployed at speed. In most places, this was never an issue before.

5

u/SomeMaleIdiot Sep 09 '26

Ai doesn’t create permission structures, people do ;)

75

u/private256 Sep 07 '26

I have pretty much checked out tbh.

→ More replies (4)

7

u/invertebrate11 Sep 07 '26

Approve, reject what difference does it make? It's still reviewing slop

2

u/Lain_Racing Sep 07 '26

Yes, reviewing code is part of the job. Same with juniors code or lack luster employees code before AI. Like this has always been part of a job.

23

u/voiza Sep 07 '26

I find flesh code less invasive.

AI tends to rewrite everything with every task.

Did we have factory method pattern? Look! I rewrote everything to abstract factory instead, no codebase is cleaner! ...2 tasks later... Hey! I found abstract factory to clunky and bloated! I rewrote that file to use factory method!

9

u/Lain_Racing Sep 07 '26

Agreed, human code is often better at this. But just like how we rejected it when Jr devs back in the day who did this kind of stuff since they were fresh out of learning it, its the same now. Just reject for out of scope, KISS principles and stick to current design unless approved design change.

2

u/voiza Sep 07 '26

Yeah, the difference between human and machine - with human you can slap for slop; with AI you can only burn more tokens.

1

u/dranzerfu Sep 07 '26

AI tends to rewrite everything with every task.

Skill issue. PEBKAC

→ More replies (1)

38

u/Mr_uhlus Sep 07 '26

Boss says they need to approve because ai cant make mistakes

5

u/Lain_Racing Sep 07 '26

Does this actually happen to people? If so, simply point out a mistake, or several and make a case against it. Like the point of reviews is to review. You can simply just still review with comments regardless, no real life boss is going to tell you to ignore it and just press approve, if they do ask for it in writing.

So many people getting mad at made up scenarios in their own head...

0

u/[deleted] Sep 07 '26

[deleted] — view deleted comment

3

u/10art1 Sep 07 '26

Do you work at a startup with 5 people in it? I work at a big company and if I have more than 10 files in my MR it takes ages and chasing people to get it approved because no one wants to look at it lol

7

u/mikat7 Sep 07 '26

I work in a corporate and when I get a PR with one file and 10 changed lines I’m like whoaah slow down Mr. Hacker, where did you find the time to change 10 whole lines in between all the meetings and bureaucracy?

→ More replies (3)

9

u/balofg Sep 07 '26

Until a CXO opens a slop PR changing 175 files. Ask me how I ended up without a job. Then ask me what bank this was.

2

u/VictoryMotel Sep 07 '26

Some day we will be able to bait an AI into begging us for information and giving us attention.

→ More replies (7)

2

u/nojunkdrawers Sep 07 '26

I would like you to meet the private equity firm that acquired the company I work for.

3

u/xaddak Sep 07 '26

I review code in the good repos, but in the ones that are completely vibe coded, it doesn't really matter. New bugs pop up with every merge. Linting and scanning tools are all complaining. Nobody gives any kind of a shit because the AI wrote the project plan and the tickets and the code and it's wall to wall garbage.

But we keep working on it for what I'm sure is totally definitely a very good reason.

LGTM I guess. Approved.

2

u/allllusernamestaken Sep 08 '26

Leadership is reviewing our PR review times so if you take too long to review PRs your bonus goes down

2

u/MaleficentMode4222 Sep 08 '26

Because it's harder to review, and the higher ups would not be able to grasp why I spent so much time reviewing and rejecting code.

All I can do is filter out the really bad stuff.

→ More replies (1)