The idea with pair programming is that we have one computer, two programmers. One is the driver, one is the navigator:
- Driver
- Writes code
- Focuses on details
- Navigator
- Reading code, giving feedback
- Focuses on strategy, “edge cases, what if this doesn’t match”
- Switch roles frequently
- Should each have some git commits