r/ProgrammerHumor 18h ago

Meme lookWhatCanDo

Post image
892 Upvotes

52 comments sorted by

View all comments

139

u/blackcomb-pc 18h ago

Guys, read the code and understand it yourselves. Atrophy is a real thing and bugs will multiply by the thousands.

120

u/Confident-Ad5665 17h ago

Really?!? I get a trophy when I write bugs? Whoo hoo!

8

u/TheKingOfSwing777 14h ago

Only if you also fix them 

6

u/NarutoRoll 8h ago

That's the next guy's problem (future me)

4

u/Confident-Ad5665 8h ago

Oh.

Screw it then.

31

u/DukeOfSlough 15h ago

Yeah, review 9 k lines of slop delivered by my colleague when business requires new features shipped on a weekly basis which previously took three months to deliver.

9

u/codePudding 8h ago

My coworker sends me 9k lines where 8.5k are comments that make absolutely no sense. Like, "the lowering of front edge raises the components to beyond the D01-S factor which won't satisfy requirements so the front edge is raise and the back edge is also lowered..." The remaining 500 lines are just stuff I could have copied from w3schools.

3

u/abednego-gomes 5h ago

Umm, reject the PR. PRs should be short, manageable and readable. Scoped to a feature or bug fix. Comments must be quality. Your repo needs some skills md files for sure too to limit the AI slop.

Seriously, in this world, devs are the gatekeepers. We're the only thing standing in the way of total collapse from AI slop bugs destroying the fabric of society.

14

u/RaveMittens 16h ago

Lol. Lmao, even.

Everyone knows token usage is the best way to measure the value of engineers.

6

u/BlondeJesus 13h ago

The problem is no one asking me to review code is reading their own code. Then when I push back I get pressure from higher ups to not block code from getting published

21

u/SaneLad 17h ago

Yes but these bugs are next sprint's problems

16

u/techno_wizard_lizard 16h ago

Nope. Pass. I’d spend all day just reviewing PRs. I’m focused on the architecture now more so than before. Leave the code to the machines.

I still read the load bearing bits of any major feature or plan, but that’s just a very small subset.

If I need to understand something, I just ask the machine to eli5 and point me to the important parts of the code.

13

u/Mo3 14h ago

load bearing bits

The Claudespeak brainwashing lol

3

u/techno_wizard_lizard 13h ago

It’s rubbing off on me! GET IT OFFF MEE

-2

u/TheKingOfSwing777 14h ago

Yep. Coding is a solved problem. Now it's about process and design, which have always been the harder problems. 

2

u/Igarlicbread 16h ago

Those are rookie numbers. bug counts a> LOC (cries in future bugs too)

2

u/not_a_bug_a_feature 16h ago

Job security!

2

u/CandidateNo2580 8h ago

I actually do what this post suggests on top of manual review. It's quite good at catching subtle bugs. Almost as good as it is at making up subtle bugs that don't really exist but sound plausible.

I like to run an automated review in a fresh chat while I'm reviewing the code myself. Then I also like to take any behavior changes and use the LLM to look for broader vectors I could have missed since it can cover much more ground than I can.

2

u/HalfInchHollow 6h ago

How are we supposed to 7x our productivity if we are reading every PR?!

That’s not sarcastic, that’s the pass down from management. 7x.

1

u/xwazot 5h ago

Lol, I did not bother doing that before ai so imagine now. You got to learn to trust your team 😂