tezvyn:

Pair Programming: Two Heads, One Keyboard

Source: Wikipedia: Pair programmingintermediate

Think of pair programming as a continuous code review. One developer (the Driver) writes code while the other (the Navigator) reviews it in real-time. This is often used for complex tasks or onboarding. The footgun is letting one person dominate the keyboard.

Pair programming is like a continuous code review where two developers share one workstation. One, the Driver, focuses on the tactical work of writing code. The other, the Navigator, thinks strategically, spots errors, and plans next steps. This technique is common in Agile teams for tackling complex problems and onboarding new hires. The biggest footgun is failing to switch roles frequently, turning it into one person coding while the other just watches passively.

Read the original → Wikipedia: Pair programming

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.

Pair Programming: Two Heads, One Keyboard · Tezvyn