Always Strive to Be Mentoring and Mentored

Being a software developer means constantly learning. New tools and new techniques are introduced almost daily, and keeping up with all that can be a challenge. Scott Bain, who is my mentor and dear friend, says, “Always strive to be mentoring someone and to be mentored by someone.”

I could not agree more.

As a teacher I get to mentor thousands of developers and, again, I can attest to the fact that the best way to learn is by teaching. I’ve learned so much from my students and by translating my knowledge into learnable chunks that others can easily grasp. As a developer I draw on my many colleagues and associates to introduce me to new ideas and teach me new skills.

Time and time again in pair programming ...

Get Beyond Legacy Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.