Introduction to Pair Programming3/13/2013Mike GehardSoftware Engineer, Pivotal Labs@mikegehard@pivotallabs
WHAT IS PAIR PROGRAMMING?
WHERE DOES IT COME FROM?
MORE DETAILS...• Communal Machines• Engineers can pair with UI/UX Developers• No laptops or phones
TOO MANY PAIRS
??
?
?????
EXCUSES• Slower• More expensive• Not fun• I’ll look stupid• Not everyone is cut out for pairing
BENEFITS• More focus, less ratholes• Greater discipline• Constant code reviews• Shared code ownership• Faster learning, ramp up• Higher ‘lottery number’
CREDITS
http://www.flickr.com/photos/sjr-images/3092867650/
QUESTIONS?@mikegehard@pivotallabs