Tip 14Be a Mentor

If you want to really learn something, try teaching it to someone else. There’s no better way to crystallize your understanding of something than to force yourself to express it to someone else so that they can understand it. The simple act of speaking is a known elixir for treating an unclear mind. Speaking to puppets and other inanimate objects as a method of problem solving is a fairly well-known element of software development folklore.

I saw Martin Fowler[6] give a talk to a room of developers in Bangalore, in which he said that whenever he wants to really learn about something, he writes about it. Martin Fowler is a well-known software developer and author. It could be said that he is one of the best-known and influential ...

Get The Passionate Programmer 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.