Per definition:
Pair programming is an agile software development technique in which two programmers work together at one workstation.
… and…
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.
… LOL:

This is my life.
We’re just building stuff together, him and I.