Pair Program
One of the most valuable, yet one of the most undervalued and misunderstood of the Extreme Programming practices, is pair programming, where two developers work on the same task together on one computer.
Managers tell me they don’t want their developers to do pair programming because they can’t afford to lose half their “resources”—but pairing is not about taking turns at the computer; it’s about bringing two minds to bear on the same task so that task is completed more rapidly and at a much greater level of quality than if one person worked on it alone.
Pair programming is one of the hardest practices of Extreme Programming to get most developers to try, but when done correctly it’s one of the most powerful. Too often we think ...
Get Beyond Legacy Code now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.