Situations when pair programming can help
There are multiple ways in which you can use pair programming to help you. As always, we need to make a decision about what we want to optimize. We can use pair programming for different purposes, and hence it's important to have a clear understanding as to what we want to use pair programming for during the coming period from the beginning.
In this section, we are going to cover some typical situations in which you can use pair programming. Note that some of them have opposite effects and cannot be used at the same time. That is why you need to choose consciously.
Bettering efficiency
Whenever a new feature is created, it will soon need our attention. This is important, even critical to the success of our software. There are these situations where we know we will work on an important, critical feature, and we need to prepare. When more complexity is involved, more eyes on the topic will create better solutions. So, in this situation...