One of the most debated and debatable XP practices is Pair Programming. Here is what I found to work best for me: willing spontaneous pairing (to carry on Arlo Belshee’s wonderfully ambiguous ‘Promiscuous Pairing’).