Pair programming while both persons being in separate locations, with a dependable internet connection, and both similarly sized screens. Those were the terms of a new experiment a colleague and me enacted today, using Microsoft Lync as the medium.
In this particular case I shared my desktop, and became the driver for the first part of the session. Later we switched roles, where I handed presentation rights of my desktop over to my colleague, allowing him to alter the code in my IDE.
Have to say that this particular setup worked well, and we’ll continue experimenting with pair programming remotely.
The notion of two persons having two significantly different-sized screens will likely be something that we’ll try next (i.e. one working on a laptop screen, while the other is using a 30-inch monitor).
P.S. If you’ve enjoyed this article or found it helpful, please share it, or check out my other articles. I’m on Instagram and Twitter too if you’d like to follow along on my adventures and other writings, or comment on the article.