A software development practice where two programmers work together at one workstation, with one writing code and the other reviewing it in real-time to improve quality and collaboration.