Working Like an Engineer: Git, PRs & Code Review · Lesson 4 of 6 · Bonus module

Receiving a Review Without Taking It Personally

Eleven comments on your first PR feels like an attack. It's the opposite — silence is how teams treat code they've given up on.

By Shahriyar · Updated

The vocabulary

What to do with each comment

Agree → fix it and reply "done". Disagree → say why once, with a reason about the code: "kept the conditional wait because the modal renders async on slow builds". Unclear → ask. The one wrong move is silence.

When pushing back is right

When you know something the reviewer doesn't — you tested the alternative, there's a constraint they can't see. Push back on the code's behalf, never your own. "I tried getByRole here; it's ambiguous because there are two buttons" ends the thread in one message.

Grounded in how code review runs on real teams

All lessons in Working Like an Engineer: Git, PRs & Code Review

  1. The Loop: Branch, Commit, PR, Merge
  2. Your First Merge Conflict
  3. Reading Code You Didn't Write
  4. Receiving a Review Without Taking It Personally
  5. Giving a Review as the Quality Person
  6. Commits and PRs an Interviewer Will Read