Remote strong style
As we discussed in Chapter 3, Usual Pair Programming Techniques and Styles, strong style is a very specific way of pairing that is used a lot in mob programming.
There is the driver, who writes the code and focuses on short-term minor details but cannot decide on anything. The driver only focuses on the low-level implementation details, which can be rectified by the navigator at any point in time. A good practice is for the driver to ask for confirmation from the navigator before starting to implement the navigator's idea. With strong style, you can say that the driver acts as a smart keyboard, who is just implementing the navigator's directions.
Then, there is the navigator, who makes all the decisions and focuses on the long-term strategy. The navigator is usually more experienced and carries out responsibilities from a strategic and structural point of view. The navigator thinks more about software design, the architecture, its impact on other...