Why is Pair Programming so important?

Marino Gomez
2 min readMay 19, 2019

--

Definition:

Pair Programming its a method that requires two people in order to make development easier and more comfortable in the work space.

In this process there is a driver and a navigator. The driver writes the code while the navigator observes and reviews each line of code as its typed on the computer.

Recommendations:

It is suggested that each 30 minutes or each functionality added,the 2 programmers shift their roles so the job is distributed kind of equally for both.

While the navigator gives piece of mind to the driver, the driver needs to hear out what the navigator says. Its a team job, so one team member will never do the full job, maybe the driver knows what you lack and vice versa.

This doesn’t means that one or another is better, is just common sense that someone can’t do a big project just by himself in a short amount of time.

Just a funny example

Now the reason:

Already spoke about the necessity of the driver and navigator job, but why this concerns you, the reader?

When adding Pair Programming to the workplace, we can notice more discipline in the developers, while maintaining the moral we are eliminating interruptions and procrastination. We might notice an increase in the workflow consequently better code.

This method is also good for juniors, they can learn from more advanced developers and vice versa.

At the end Pair Programming gives no disadvantage to the developers, so why not trying it, it is good for communication and easy to apply in any size team.

--

--