Too Long; Didn't Read
Many teams report that their developers produce software that is 95% complete, and yet it doesn’t integrate well and is not shippable to customers. This is the reason why pair programming is given serious consideration in many software development organizations. Recently, <a href="https://www.mabl.com/blog/the-benefits-and-challenges-of-pair-programming-and-pair-testing" target="_blank">we wrote about pair testing</a> which is most valuable in teams for which there is at least some tolerance for deeper thinking, exploration, and some creativity. The ideal is to find two team members who are critical thinkers — one who is creative and the other with the capacity for disruption. As in many other aspects of human experience, two minds can be much more productive than one.