When Two Eyes Aren't Enough 1

Most programmers have asked their colleagues to help them find elusive problems in their code through an ad hoc review like the one Phil and Maria performed. Often you’re too close to your own work to spot errors you’ve made. As you study the code, your brain just recites what you created earlier (or what you intended to create) because you’re following the same reasoning you used when you made the mistake. You need a fresh perspective, another pair of eyes that haven’t seen the code before, and another brain that thinks in a different way.