Using two computers for coding and remote screening
It's nice to see the code in front of you and, at the same time, be able to see the person you are working with. The experience of remote pair programming becomes a lot warmer and nicer as you feel like your remote pair partner is closer to you. I think collaboration is a lot better when you have at least two screens.
Now that I've explained all the technical aspects of remote pair programming, here is my favorite setup for remote pair programming:
- Computer 1:
a) Google Hangout/Zoom/Skype for video and audio
b) Zoom for remote screen sharing
c) External microphone with a tripod stand
c) External USB sound card for the external microphone
d) External webcam with tripod
e) Headphones
- Computer 2:
a) Code editor/IDE
b) Remote pairing add-on such as Floobits/Code With Me
- Light:
a) One lamp from the front, with a light diffuser
b) One lamp for a backlight, from a lateral position, on the wall at the back of me