The whole "we are so cool because we are ruthless . Merciless , I tell you! Once you get through our code review your code will be perfect." attitude of this article is a bit surprising for one ranked so highly on HN. Do people really prefer this kind of attitude? Bender GIFs and snarky comments can become quickly tiring. I personally would strongly prefer if they put it in milder technical terms, "We are very conser…
We are ruthless on code reviews
21–30 of 72 posts
Re: We are ruthless on code reviews
#22Re: We are ruthless on code reviews
#23If not, GTFO while you can.
Re: We are ruthless on code reviews
#24If you don't have this, you waste everyone's brain cycles with your pedantic import ordering rule or similar on both sides and it's a red flag about the company to me.
Re: We are ruthless on code reviews
#25This reminds me of people who say, "People don't like me because I'm so honest." No, people don't like you because you lack basic empathy.
Re: We are ruthless on code reviews
#26This reminds me of people who say, "People don't like me because I'm so honest." No, people don't like you because you lack basic empathy.
Re: We are ruthless on code reviews
#27Re: We are ruthless on code reviews
#28I think people who work together should be able to openly communicate with each other about technical issues. Sadly, most people are (either self-perceived or for real) not good enough to do that without bruised egos.
Re: We are ruthless on code reviews
#29Translation: "We have extremely strong opinions on what materials to use for our nuclear power plant's bike shed."
https://en.wikipedia.org/wiki/Law_of_triviality
There's seems to be an inverse relationship between how much effort a team spends on surface details of code (e.g. does it adhere to linting standards/are the lines < 80 characters/imports ordered?) and how much time and effort a team spends on deeper architectural issues (loose coupling, de-duplication, un-reinventing the wheel, transforming imperative to declarative code, etc.)
Re: We are ruthless on code reviews
#30Earlier quoted context omitted.
Makes sense, but there are ways of being even petty and nitpicky without being condescending or rude. State facts, don't throw insults, don't demean or belittle.
One good rule I was given by a tech lead is to not use the word "you" in the PR comments. PR comments are a discussion on the failure of the code, not of the individual. Avoiding "you" allows for some separation between the two.
Example: "So we are doing X here, which I think will probably do Y, which could have adverse affects Z, are we sure we want to do this?"