What is Pair Programming?
It is a software development technique where two programmers work together at a single workstation.
Definition
Pair Programming is a software development technique where two programmers work together at a single workstation, with two roles: the 'driver' writing the code and the 'observer' or 'navigator' reviewing each line of code.
Roles
The two programmers frequently switch roles, with the observer also considering the strategic direction of the work while the driver focuses on the tactical aspects.
Collaboration
Pair Programming is a collaborative technique involving a lot of communication, with the goal of producing higher quality code and sharing knowledge.
Want to learn more?
If you'd like to go deeper into Pair Programming —or bring this kind of training to your team— let's talk. I help teams understand and apply these concepts. I'd love to hear from you!
What is GitHub?
GitHub is a platform for developers to host and manage their code, offering...
What is mob programming?
Mob Programming is a software development approach where a group of program...
What does Three Amigos mean?
"Three Amigos" is a collaborative practice in agile software development wh...
What is a Pull Request (PR)?
A Pull Request (PR) — also called a Merge Request (MR) in GitLab — is a for...
What does DRY mean?
DRY stands for 'Don't Repeat Yourself' and is a software development princi...