Unlock the Power of Pairing

A betterpairedprogrammingexperience

“Two heads are better than one.”

smoke effect right sidesmoke effect left side
Code editor

What is pair programming?

Two people programming together

Pair programming is a common software development technique where two developers work on the same code, together, at the same computer.

One developer takes the role of 'driver' – this person takes ownership of the keyboard and mouse and physically writes the code. Meanwhile, the other developer – the 'navigator' – concentrates on the 'big picture' and the direction the code is going, reviewing and revising the code the driver is writing.

Advantages of pair programming

Knowledge sharing

Pair programming can ensure that one or two people aren’t holding all the knowledge critical to a project.

Thinking

Just having someone to talk through a problem with can be key to coming up with a solution.

Focus

Having another person with you and changing roles often can help keep you fresh and focused.

Accuracy

Having someone quality checking the code as it’s being written will improve accuracy.

Getting started with pair programming, join the Code Clan!