r/ProgrammerHumor 12h ago

Meme softwareEngineeringIsDead

Post image
1.1k Upvotes

24 comments sorted by

98

u/drex_vke 12h ago

generally it's a slop code this kind of commit.

33

u/not_a_bug_a_feature 11h ago

The input: "I need u to write all of this, all at once. No mistakes. 😘"

9

u/danfay222 9h ago

Or generated code, occasionally our tools don’t recognize large generated files or reverts and suddenly you have a 100k line change

1

u/anto2554 1h ago

Why are your large generated files in source?

2

u/danfay222 1h ago

The majority of them are contained in a separate repo, but some are mirrored across and others are generated inside the main repo. There’s a lot of reasons why, the main one being compatibility with our build system and CI.

2

u/ReiOokami 2h ago

Heres the thing... 99% of C suite staff don't care about quality clean code. The only reason it was an issue was because devs cared. And with hardware advancements making optimized code low priority, combined with AI making reading code a low priority, seeing mountains upon mountains of slop is inevitable and no one will care. We will live in a world where no one knows how to actually code and all our systems are going to be vibe coded slop. Interesting times ahead.

89

u/new_check 12h ago

It's not dead. As long as you care about the craft and practice it, it will live regardless of what anyone else is doing.

17

u/Zapismeta 10h ago

And ai can work too just need to steer it well into the exact direction you want it and stay away from auto mode if you dont want a mangaled codebase

3

u/Hioneqpls 6h ago

No, I must write my CRUD by hand. It’s what the client deserves.

23

u/reallokiscarlet 11h ago

Rejected, contributor contacted, AI policy explained to contributor, all of a sudden they make a fork and test the changes there and start handwriting it when it doesn't work

20

u/JackNotOLantern 10h ago

Request changes: split into smaller PRs, below 10k lines each

12

u/Noname_1111 7h ago

below 1k lines if anything

I'm not reviewing anything that has more than 5 digits unless its a full refactor

6

u/JackNotOLantern 7h ago

10k is doable for me. But more is no sense. The only exception would be adding non-code text files, like md or test input files.

9

u/chadlavi 9h ago

What's to fear? Request changes. Ask the "author" to explain it. Don't merge it.

7

u/AndroidCat06 9h ago

Bold of you to assume the author can explain it.

10

u/chadlavi 7h ago

Oh I know they can't. You ask so they can make it clear they can't.

4

u/Ok_Tour_8029 7h ago

Aaaand … GitHub down again 

3

u/chazzeromus 7h ago

just a couple node_modules

2

u/nasandre 11h ago

How about 600 commits in a day? To the main branch? 😂

2

u/vgmerch 10h ago

Dealing with a massive wall of codes changes makes you appreciate the simple things.

2

u/returnFutureVoid 9h ago

I chose to believe the last character in the additions is a b for billion.

2

u/ZEPHlROS 4h ago

I had this one few days back

Turns out I committed a data file by mistake

2

u/_DrDigital_ 2h ago

The old code should not have been removed.

There should have been a guard added making sure the old code is never executed.

For that is the the way of the slop.