Software Engineering vocabulary · Agile and Team Workflow

Pair programming

Meaning in software engineering, with examples

nounCommon term

In software engineering, pair programming means: A way of working in which two developers write code together at one computer or shared screen: one types, while the other reviews and thinks ahead.

In Turkish: eşli programlama, ikili programlama

How it is used

The person typing is called the driver and the other the navigator; they switch roles often. It is popular for onboarding, tricky bugs and knowledge sharing. As a verb, people say 'let's pair on this' or 'pair with someone'.

Example sentences

  1. Pair programming with a senior developer helped me learn the codebase much faster.

  2. We did pair programming over a video call to fix the tricky caching bug.

Common collocations

  • pair on a task
  • pair programming session
  • driver and navigator
  • remote pairing

More terms: Agile and Team Workflow

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: