No matter where you’re pairing from or what tools you’re using, you must follow these rules if you want to benefit from the technique.
If you are using a tool to debug some code, inspect a runtime, or anything else, your partner must be able to see it. In traditional pairing this usually means sharing the same physical computer. But in remote pairing it’s more nuanced, and it’s the primary problem we’ll address in this book.
Your tools should not give one party a control advantage over the other. The best example of violating this in remote pairing is the use of view-only screen sharing.
In traditional pairing, comfort is usually a function of your physical surroundings. ...