O'Reilly logo

Beyond Legacy Code by David Scott Bernstein

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required