Level set
Who has done this before?
Benefits are medium–long-term
More than just two people sitting at a computer
How to pair
History/background
Styles
https://martinfowler.com/articles/on-pair-programming.html
Time management
Driver and Navigator
Ping Pong
🍅 Pomodoro Technique
Strong-Style Pairing
Plan the session
Set a goal and time box
Pair Development
Start

Resources
🐟🐠 (Questions/comments)
Setup
Knowledge Sharing
VSCode Live Share
Keeping focus
https://twitter.com/sarahmei/status/990970577543352320
Reflection
Webex
Benefits
Code review on-the-go
Excalidraw
Wondering why all the agile/XP stuff (like pairing, TDD, etc) doesn’t seem to work for a heterogenous team? It’s because they were developed by a bunch of white dudes. The practices assume the practitioners all have A LOT of built-in privilege.
Two modes of thinking combined
🚫 Things to avoid
Collective Code Ownership
Fast onboarding of new team members
Pair rotations
Drifting apart
Checking email, using your phone. Make it transparent if you need to.
Micro-management mode
Impatience. Apply the 5 seconds rule.
Keyboard hogging
Requires vulnerability
junior < senior
women < men
career changers/self-taught < CS degree
People of color < white folks
c
Challenges
Exhausting
Intense collaboration can be hard
Interruptions
Power dynamics
Different skill levels
No time for self