DEV Community

Discussion on: Thoughts on Pair Programming

Collapse
 
miketalbot profile image
Mike Talbot ⭐

100%, couldn't agree more - those are great descriptions of the circumstances under which pair programming is useful. We practice pair programming all the time. In fact we have an entire team optional "code together" morning that helps with 1 & 2. Our principal developer or I commit to being at Code Together's and it really helps keep the architecture simple and sane. The rest of the time, we encourage pair programming for very similar reasons to the ones you list.

I think your Low Certainty/3 is very important - unblocking challenges especially at the start create momentum, and that can last throughout an entire feature.