Remote beginner-advanced technique
Beginner-advanced is like driver-navigator, but the driver is a beginner in programming and the navigator is an experienced programmer. This technique is about teaching a beginner in programming a specific technique such as committing often, using an object-oriented programming (OOP) language, or using a functional construct. There isn't much rotation with this technique, especially in the beginning. But when rotations start to happen, in a remote context, it might be very difficult for the beginner to know all the steps to be taken. Rotating will feel a lot more difficult when pairing remotely compared to pairing face to face.
Let's learn how to create the setup for the remote beginner-advanced technique and look at the specific expected behaviors for both the driver and the navigator.
Remote setup
Besides the general setup, the beginner needs to make sure everything is clear and works well. This typically means that before we...