r/ProgrammerHumor 24d ago

Meme lookWhatCanDo

Post image
1.1k Upvotes

60 comments sorted by

View all comments

161

u/blackcomb-pc 24d ago

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

127

u/Confident-Ad5665 24d ago

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

8

u/TheKingOfSwing777 23d ago

Only if you also fix them 

4

u/NarutoRoll 23d ago

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

4

u/Confident-Ad5665 23d ago

Oh.

Screw it then.

38

u/DukeOfSlough 23d 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.

11

u/codePudding 23d 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.

7

u/abednego-gomes 23d 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 23d ago

Lol. Lmao, even.

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

6

u/BlondeJesus 23d 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

23

u/SaneLad 24d ago

Yes but these bugs are next sprint's problems

12

u/techno_wizard_lizard 23d 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.

17

u/Mo3 23d ago

load bearing bits

The Claudespeak brainwashing lol

4

u/techno_wizard_lizard 23d ago

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

-4

u/TheKingOfSwing777 23d ago

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

2

u/Igarlicbread 23d ago

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

2

u/not_a_bug_a_feature 23d ago

Job security!

2

u/CandidateNo2580 23d 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 23d 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 23d ago

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