What is missing in most pairing debates is the amount of pairing day to day being discussed. Periodic pairing can be a great team building exercise, way to mentor someone, and a great way to be exposed to different programming workflows & tools. This idea doesn't seem very novel to me and hardly deserves it's own terminology, blog post, or article. Personally I believe "pair all the time" is what is controversial and…
- We tried pairing for one day
- Pairing was immensely productive for that session
- Therefore pairing is AWESOME all the time
Pair programming ought to be considered like trimming your nails. Don't do it everyday or it's going to hurt. A lot.