Pair Programming Tips And Tricks
AKA PairProgrammingForBeginners or PairProgrammingForIdiots or PairProgrammingForDummies.
Engaging
During pairing
Resting
Maybe
Do not
Keep in mind:
See http://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF for "All I Really Need to Know about Pair Programming I Learned In Kindergarten" (submitted to Communications of the ACM)
(Extracted for XpMailingList) At 07:16 AM 7/18/2000 -0700, Kevin Smith wrote: On my team (non-XP), I've told everyone that while they are creating or modifying code, THEY OWN IT. As soon as they've checked it in, it belongs to the team, and anyone else is free to change it as required. That's my attempt to attach responsibility and pride to the work they do.
Keep in mind the importance of the NoddingDummy. Sometimes it is important to just sit and listen to someone else explain their thoughts on something (even if you don't quite get what they're talking about). A lot of times the person explaining will have a eureka moment and thank you profusely even though all you've done is sit and nod.
Also known as TeddyBear, CardboardProgrammer, or even RubberDucking.
See Also: PairProgrammingTrainingWithBlitzClock
See also http://langrsoft.com/articles/pairing.shtml and http://www.xprogramming.com/xpmag/Etudes.htm#N84