I recently interviewed Miguel Grinberg for the Distinguished Devs podcast.
If you’ve ever done any web development work with Python, you’ve almost certainly come across Miguel Grinberg - his successful blog being one of the most useful resources on Flask, Python and many other areas. He has literally written the book on Flask Web Development published by O'Reilly, and is the author of the Flask Mega tutorial.
You can listen to the full podcast here, but I'll summarise/paraphrase some of my favourite parts below.
Miguel notes that sharing knowledge, in the form of blog posts, open source software, or books, has been the most important thing in his career. Though you might do it to help others, the rewards it gives you personally are immense.
Miguel says that initially, the motivation to blog and share has to come from yourself; his first tweet about the Flask Mega Tutorial only received one like, and the series did not receive much engagement for a long time before it gained traction.
Miguel says that the best way to learn anything is to pick a project or goal and use your new skill to work towards it. Without this goal, it's hard to find the motivation to learn effectively.
The Distinguished Devs podcast is available on iTunes, Spotify etc.
I hope you enjoy this episode, please let me know what you think!
Don't forget to hit follow if you're interested in more of the series!