Image src: emaze.com

I recently published an article in TowardsDataScience.com, which is one of the most popular data science publications on Medium.

It is about advice on how someone can learn programming by using a similar approach to how Einstein learned Physics.

Here is a short excerpt:

Einstein was a genius and one of the greatest scientists ever to live. In 1905, he published four scientific articles that laid the foundation of modern physics, changing views on space, time, mass, and energy. After making his name with these four articles, he went on to win a Nobel Prize in 1921 for his explanation of the phenomenon known as the photoelectric effect.

We can all learn from Einstein’s life, especially his ways of working and learning. Even though we may not all be a genius of Einstein’s caliber, there are still some patterns that can be emulated across multiple fields of study, especially in software development. Success leaves clues and reveals how we can learn from anyone.

People like Michael Jordan or Arnold Schwarzenegger are not software developers, but their deliberate practice and attitudes represent some replicable patterns that can be implemented both by software developers, and people from other professions as well.

People who are the best of the best at what they do are usually differentiated by their unusual habits, like focusing on the right things, and obsessively practicing their craft when nobody else is watching. They not only outwork their peers and other people outside their peer group, but they also work more efficiently and consider learning as a way of life.

As the world’s most famous performance coach, Tony Robbins, says, “I think if you’re hungry to learn, you’re hungry to grow, you’re hungry to master things. If you won’t settle for less than you can be or do, then you can outstrip anybody else.”

You can read the entire article by using this friendly link.

I hope you like it and find it useful.