Я слышал, как человек за клавиатурой назвал «водитель», а другой человек назвал «навигатор». Я представлял себе гонщиков на раллийных автомобилях, где человек за рулем просто не успевает за всем, что происходит, и ему нужна помощь «штурмана», который выкрикивает громадные и громкие указания, чтобы буквально удерживать их. «из сорняков», так же, как человека за клавиатурой «держит на курсе» человек во втором кресле.
Каковы наиболее / наиболее распространенные термины для двух ролей в парном программировании, и (если это не очевидно) они заимствованы из каких-либо более ранних профессий?