Saya pernah mendengar orang di keyboard bernama "driver", dan orang lain bernama "navigator". Saya membayangkan pembalap mobil reli, di mana orang yang berada di belakang kemudi tidak dapat mengikuti semua yang terjadi, dan mereka harus mendapat bantuan "navigator", yang meneriakkan banyak sekali petunjuk ke arah mereka, secara harfiah, menjaga mereka "Keluar dari ilalang", seperti halnya seseorang di keyboard disimpan "di jalur" oleh orang di kursi kedua.
Apa istilah yang lebih / paling umum diterima untuk dua peran dalam pemrograman pasangan, dan (jika tidak jelas) apakah mereka dipinjam dari profesi sebelumnya?