I once thought that code review was all about catching bugs, but I was wrong. In this article I’ll discuss the additional value that teams get from code review beyond defect detection, and how Pull Requests (PRs) can get in the way of maximizing that value. Understanding the drawbacks of PR-based workflows, we’ll then discover a few simple practices which prevent pull requests from dragging down a team’s efficiency. Almost every team I’ve worked with in the last few years has been usi...