Does Pair Programming Have to Suck?
On some Agile teams pair programming is the norm; developers enjoy the collaboration and experience enhanced productivity. Others, though, work on teams where pairing is shunned, avoided, or just faked. Why do some craftsmen thrive with pairing while others want nothing to do with it?