Chapter 6: Remote Pair Programming-Specific Techniques and Styles
Now that we are set up for remote pair programming, it's time to learn how to use some pair programming techniques and styles specifically for remote work. We will look at the technicalities of video, audio, screen sharing, and IDEs to the technicalities of remote pairing. We with then recap some of the main pair programming techniques and styles that you read about in Chapter 3, Usual Pair Programming Techniques and Styles. After that, we'll add a remote flavor on top of this so that you can use these techniques and styles with your colleagues.
In this chapter, we're going to cover the following main topics:
- Understanding general setup
- Understanding the remote driver-navigator technique
- Remote ping-pong technique
- Remote beginner-advanced technique
- Traditional pairing style
- Remote elastic pair programming style
- Remote strong style
- Good remote practices