Mokhtar Ali
2 min readMar 9, 2020

How to improve your Pair Programming skills

The most required skill to get a job after the programming skills is ‘Pair Programming skills’.

What is Pair programming ?

Pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed in. The two programmers switch roles frequently.

Example :

2 programmers get a problem to solve. They both discuss or talk their ideas of how to solve the problem. The Navigator tells the driver what to code.

Navigator: check if the number is odd

Driver: if (num % 2 !== 0) { }

Each take turns every 30 minutes.

The Navigator always have to be verbally accurate to help the driver write the correct code.

Benefits of Pair Programming :

Avoid :

Things to Avoid during PairProgramming:

  • Worrying about sharing credit.
  • Failure to define tasks.
  • Communicating infrequently.
  • Evaluating instead of participating.
  • Showing instead of collaborating.
  • Fear of exposing gaps in knowledge.
Mokhtar Ali
Mokhtar Ali

Written by Mokhtar Ali

Web Developer | World Traveler | Positive Attitude

No responses yet