Summary
In this chapter, we learned how to get in touch with pair programming and the best ways to get started with it. Since pair programming is a good tool for boosting efficiency, we saw how to get the most out of pair programming in our team or organization. We saw how pair programming can help, but also situations when pair programming is difficult or not recommended.
For a while, we got out of the programming context and extended pair programming to the other specializations as well. It's the whole team that pairs, and everyone can learn so much from each other. Being social, collaborating well, and being open to new ideas, tips, and tricks means that anyone can use pair programming as a continuous learning opportunity.
At the end of this chapter, we looked at the limitations of pair programming. We should not force any tool outside its purpose as we will waste time, or even worse, we will garner negative effects.
In the next chapter, we will be exploring different...