Pair Programming can be an effective tool to assist in collaboration, upskilling, efficiency and technique, even for remote working programmers. However, it’s a technique that requires serious commitment to get right. Here’s what you need to know.