We frequently use the term “driving” at Atomic to describe one of the developer roles while pair programming. It’s the driver’s job to navigate the codebase and write the code for the pair. In turn, the passenger checks for blind spots and watches what the driver is doing.
Full article