Pair programming is being taken on as a standard practice in many large corporations all over the globe. The sharing of knowledge between senior engineers and junior engineers minimizes the siloing of skills by increasing the abilities of junior developers, making them productive much sooner.
Pair programming can be an emotional experience, for both for the mentor and the mentee. As seasoned software developers and engineers, mentoring takes a lot of time and patience. It can also be challenging for the mentee to work with someone peering over their shoulder, seeing their every mistake.
This session will go over some of the things that happen unintentionally while mentoring through pair programming and how they can negatively affect the learner, the learning process, and the relationship itself. More importantly, it’ll talk about what a mentor can do to improve the success of the learner by making adjustments to how they teach.