Reviewing code requires reading

67 points by hauleth


Blintk

The point of doing review is to diffuse responsibility.

I don't often read a piece where a single line of reasoning annoys me so greatly.

If you merge code to main and prod breaks it's on you. Not me. Not the rest of the team. You are taken as a professional. It is your signature on that work. That's your code and your responsibility. If you had a P.E. license for civil engineering and stamped the plans to a bridge that later killed 20 people that's your work and your responsibility. The team's responsibility as developers and more importantly stewards of the codebase is to make it so that neither your code nor anyone else's is capable of breaking prod.

There is a difference and I don't believe it's a subtle one.