Return to Blog

John's Python Blog has ended

By John Lekberg on December 25, 2020.


Don't worry -- I planned a limited run from the beginning.

Stay up to date on my projects

If you want to stay up to date on what I'm doing:

Keep learning Python

Don't let this be the end of your Python-learning journey. Here's what I recommend:

The story behind the blog

NEW YORK CITY, December 20, 2019 -- As I walked home after work, I decided to start a blog.

I had no plans for the evening, so I sat down to think. I picked a bench overlooking the Hudson River, across from Jersey City. I took out my notepad and started to sketch out my thoughts:

I had tried and failed at this before. I think I failed because I didn't have a clear goal. And I didn't share much of that writing with other people, so I had received little feedback.

I sat for a while. The sun set and the wind chilled my fingers, so I put my notepad away and stuffed my hands into my pockets. I wanted to stay there until I figured out my goal.

I decided that, for the next year, I would publish weekly articles about Python.

NEW YORK CITY, December 25, 2020 -- 52 articles later, I succeeded: I finished the blog!

I learned that even if my writing isn't "perfect", it's still valuable. I overcame my perfectionism by sticking to the schedule: one article a week. But, during the writing process, I also procrastinated, stayed up late, and had to omit material that I couldn't complete in time.

Before my next project begins, I'm taking a short break. Stay tuned!

Thank you for reading

Thank you for reading my blog.

In particular, Arielle Domantay, Stefan Lance, and Oscar Martinez provided frequent, valuable feedback. Here are their favorite articles:

I'm also grateful for the readership of: Sam Alexander, Daniel Bassett, Emma Brown, Kai Chen, Darby Fitzsimons, Mark GM, David Jin, Michael Kovarik, Erik Lekberg, Daniel Lewis, Jimmy Liang, T. L., Simon Mescal, Alexander Panos, Michal Porteš, Andrew Santorella-Doyle, Andrew Treadway, M. Veloso, and Gaibo Zhang.


(If you spot any errors or typos on this post, contact me via my contact page.)