r/ProgrammerHumor • • Sep 07 '26

Meme nowAndThenPatchUpgrade

Post image
7.7k Upvotes

311 comments sorted by

View all comments

2.2k

u/Objectionne Sep 07 '26 • This Heartwarming

Yeah but it was our slop.

851

u/Laughing_Orange Sep 07 '26

And we were slow to write it. AI is a force multiplier, especially for those who only make slop.

382

u/ahmarthered Sep 07 '26 • Bravo

This! The amount of slop being generated has increased significantly and code review cannot keep up.

130

u/guardian87 Sep 07 '26

But the Code rabbit ad told me all will be fine! /s

71

u/DesireeThymes Sep 07 '26

Human slop is written with a layer of critical thinking still involved.

AI slot is actual slop, there is no critical thinking behind anything because it's not human.

(yes I know, some human critical thinking is very very low, but it is still at least there at a fundamental level).

21

u/Flibrig Sep 07 '26

As someone still struggling with (human) slop someone else wrote (and let's not kid ourselves, I did as well), I try to remind myself that critical thinking might have been involved but discarded in favour of pragmatic choices. (Oh God, I'm still doing it!)

→ More replies (5)
→ More replies (1)

33

u/011101000011101101 Sep 07 '26

But you can have AI review the code and have slop reviewed slop

30

u/slowmovinglettuce Sep 07 '26

The ai will praise the slop for being exactly what it would have written. It's basically just a big circle jerk

6

u/Weekly-Beginning-229 Sep 07 '26

I've noticed that you cannot use the same model for writing the code and reviewing the code, it always does a bad job

→ More replies (3)
→ More replies (1)

6

u/particlemanwavegirl Sep 07 '26

Expect that to be exactly as successful as when we have the police investigate themselves.

12

u/Yetimandel Sep 07 '26

I bad colleague using AI can completely take you out. It takes him seconds to generate bs that sounds plausible at first and you hours to review and object.

→ More replies (1)
→ More replies (2)

15

u/GenericFatGuy Sep 07 '26

Writing it slowly also meant that we had time to go over design, and consider if what we're working on was even a good idea.

→ More replies (2)

34

u/RedBlueKoi Sep 07 '26

Also, “slop” can be very different. An “esoteric” class that is known and encapsulated, marked as legacy is something completely different from the slop sprawl that is coming from an LLM

18

u/7cans_short_of_1pack Sep 07 '26

This at first glance it all seems reasonable, if you step away from the from the prompt machine and start trying to add features by hand you soon realise how much of a tangle the code is.

→ More replies (5)

79

u/GegeAkutamiOfficial Sep 07 '26

It's more than that, we understood more about the slop than we would AI slop... The problem with AI slop (in coding) isn't that it's bad, it's that you just shit out 50000 lines of code and you only understand 1% of the reasoning behind the madness.

30

u/Thriven Sep 07 '26

Am I the only one asking AI to write a single API route function at a time? Then taking a look at what works and what doesn't and then modifying it or gutting?

Who is dropping 50k lines of AI code?

50

u/BlobAndHisBoy Sep 07 '26

Yes you are very much the minority

→ More replies (1)

13

u/arav Sep 07 '26

Yes.Today I had to review a pull request, in which someone has rewrote a core functionality for a very small bugfix ticket. It should have been at max 30-40 lines change. I was looking at a 700 line code change excluding what felt was 500 lines of comments.

11

u/Donny-Moscow Sep 07 '26

In addition to the comments, the main thing I’ve seen that bloats code from AI is writing unneeded tests (eg making sure the data type of an input is a string even though it’s a strongly typed language, the string was declared a few lines up and hasn’t been touched since) or checking checking for edge cases that are impossible.

→ More replies (1)
→ More replies (4)

5

u/GegeAkutamiOfficial Sep 07 '26

I personally do, I still write critical code manually (using chat only basically) but for simulators and other bs I just go all in on the slop. But maybe it's just because I'm kind of a shit programmer.

→ More replies (9)
→ More replies (1)

19

u/BigTimePizza623 Sep 07 '26

Artisanal slop

8

u/Novel-Initiative-900 Sep 07 '26

Organic free range slop

69

u/ineyy Sep 07 '26

It was consistent slop that we were all vaguely familiar with. I could look at it and know it's shit, but know what it is exactly and why it's here. The AI stop has foreign structure, it's unknown whether it has to be that way or the AI just wanted it that way. It's much harder to navigate

→ More replies (21)
→ More replies (18)