In this method, the student at the keyboard should follow the instructions of their partner.
Whoever's in the front seat (typing) should provide no advice, but can request clarification or an explanation of why they're being asked to do something.
Backseat Driver
As the student typing, this is a great opportunity to follow someone's thinking really closely, yet still getting to type it out yourself.
And as the backseat driver, this is a chace to verbalise your thinking, convey it effectively, and explain your decisions to your partner. It really helps you to think about the code you're dictating, as well as cementing the concepts in your head!
Pair Programming Pointers
Pair Programming Pointers, Week 2
Discuss things together out loud, and use real life analogies and metaphors if it helps to get across the concept.
Don’t be intimidated if your partner is more experienced at what you’re working on - this is a golden opportunity for you to learn more!