Ask HN: How do you review code?
Reviewing is switching gears as well. When you&#x27;re coding you can&#x27;t just jump into a code review mode for a moment. It&#x27;s not a culture issue, this is IMHO inevitable for any  work environment that requires deep concentration and immersion into the work inside your head.<p>So you&#x27;ll want to batch the reviews somehow, based on your schedule. On the other hand, as a programmer, you don&#x27;t want to be blocked by code reviews. So you&#x27;ll want to finish a somewhat self-contained set of changes, push them out for a review, and continue on top of those locally. If the reviews suggest new modifications, you&#x27;ll do those and rebase your local new work on top of those. It doesn&#x27;t matter that much how the changes are reviewed as long as it&#x27;s not blocking work. There should be an emergency vent for the cases when unreviewed changes do block significant other changes.