0
kicks
Adventures in Pair Programming
Pair programming is a great way of increasing developer moral, productivity, skill, and product quality if it is done correctly. I have been lucky enough to have experienced pair or extreme programming for nearly a year, being paired up with several other developers over that time frame. I am practically a veteran given its very small adoption rate as of 6/8/2011 (I have heard estimates as high as 3% of Agile shops) and that those that have adopted it do so only part time on select projects. My experience tells me that the Wikipedia article on the subject is largely correct.