A big part of a developer's life. They can be a great way to get a broader perspective on the code you've written and suss out hidden gotcha's others know about. They can also slow you down. Multiple iterations, arguments over style vs substance, or just waiting for someone to take a look. There's lots of anecdotal evidence (user dreams/nightmares) on the topic, and even some more academic publications. Starting from the idea that code reviews are worthwhile and we want to make the most of them, how do we avoid some of the perils? Here's a couple of articles on that provide some guidelines.