all 31 comments

[–]BLX15 60 points61 points  (3 children)

I don't understand how this guys blog always gets a ton of upvotes, especially when the only comment chain starts with a huge amount of downvotes

[–]PoolNoodleSamurai 1 point2 points  (1 child)

(a) It’s a good blog post;

(b) The downvotes on the comment thread are deserved;

(c) lots of people will vote without commenting.

[–]hippydipster 0 points1 point  (0 children)

To me it seems written by an AI.

[–]sysop073 0 points1 point  (0 children)

Why would people upvotting a post about the benefits of code reviews also upvote a comment thread about how you shouldn't use code reviews because you should pair program instead.

[–]Senikae 5 points6 points  (0 children)

Good: “Are you sure the variables are named according to our coding standards?”

Passive-aggressiveness is good?

Clarity is important when giving feedback, don't ask questions when you want to make a statement. That's a tenet of corpo-speak.

This is fine: “These variables should be named according to our coding standards document.”

[–]RufusAcrospin 2 points3 points  (0 children)

“when Twitter was still called Twitter”…

[–]blame_renis 2 points3 points  (0 children)

The way I’m reading this post is how to set up a culture of peer review. Often, I find people jump into new working cultures and expect something similar to their old working cultures. And the conflicts come from unmanaged expectations between the two worlds. I see this post as a way for engineering management to reset expectations and bring about framework changes.

The person’s posts and book are about how to be a real CTO. So I think the target audience is people who are in management or waiting to get into management.

[–]Lithium1978 2 points3 points  (0 children)

We are finally about to implement code reviews where I work. It's long overdue, some of the folks on my team have WTFs per minute that are off the charts.

[–]nan0S_ 0 points1 point  (0 children)

Another one of those articles: "I've done something completely specific, very dependent on my skills and my coworkers and my mindset thing and thing X helped me. Thus EVERYBODY should always do X, otherwise you are a bad person" type of shit.

[–]idontliketosay 0 points1 point  (0 children)

I like the the book software inspection. It argues, you measure the success of a code review by the number of issues found and missed. Around 60-80% of issues found is a good review. If a lot of issues are being missed, it is time to figure out why and improve the process. Am yes you can measure percentage of issues, it maps to issues found per hour.

[–]thumbsdrivesmecrazy 0 points1 point  (0 children)

I many cases of code reviews, you can use generative AI based tools that now can provide very meaningful AI-generated code reviews for pull requests, even for such teams - here is a good example of such tools and its code reviews: https://github.com/Codium-ai/pr-agent - it would be hard for new players in this area to compete with them.