Pair programming is a technique which essentially puts at least two developers on any given project at any time. So What’s The Point to Pair Programming? The main advantage of this is increasing the thinking power of the team to solve issues. In the same way a dual core processors is better (faster / more efficient) then a single processor this is even more true when developing.