Too Long; Didn't Read
Oyeleke Ayomide explains some of the benefits of pair programming. Pair programming involves two engineers writing code for the same task at the same time on a single computer. It is much better than an asynchronous code review because both software engineers are already familiar with the task and problem in context as well as know if the code is working or not. New members will get acquainted with and used to the new tools and process which the company/system runs in a more practical way. It is a great on-boarding process for new members of your team.