Master Python core skills using spaced repetition
Programmers should master their fundamentals like musicians master scales and patterns. It's a skill that compound. We help Python devs master core Python skills so they can code at the speed of thought.
I just hit 50 subscribers on the Deliberate Python newsletter.
I've been talking about my journey building Deliberate Python on IndieHackers, HackerNews, Twitter, and LinkedIn. This is where all my traffic is coming from I'm assuming.
At first, the newsletter growth was very slow. I've noticed an uptick after joining Twitter and connecting with Python developers. (I'm building in public @KennethCassel
In the newsletter, I give insights into how I'm building and marketing the project. In exchange, I'm promising all subscribers a lifetime discount.
It's cool seeing what building in public and talking about your project does for building an audience. :)
Started a blog for Deliberate Python @ https://deliberatepython.substack.com/welcome
I've posted 2 articles so far and made $0.55 off affiliate commissions 馃槄
The blog is made with the purpose of helping developers interested in productivity and practice.
Love seeing people click and read my articles.
Growing an audience is interesting and this is the first time I've focused on building an audience more than building the product.
I came up with the idea after wondering how I could advance my career in Software Engineering. When I thought of working on my software skills I thought back to my days of playing music. I learned about deliberate practice almost 15 years ago in high school band.
I quickly went from one of the worst students in my high school to a top performer in the entire state of Texas. A big part of that transformation was using deliberate practice on core and fundamental music skills. Scales, arpeggios, etc. Practicing these skills make everything else you do in music easier.
I believe the same for programming.
Most of us obviously learn syntax when we first start programming. We're quickly thrown into learning about web development, API design, build tools, design patterns, best practices, etc.
I believe focusing and mastering core Python skills like list manipulations, list comprehensions, dictionary methods, and more will make everything else for a Python developer easier.
Programmers should master their fundamentals like musicians master scales and patterns. It's a skill that compound. We help Python devs master core Python skills so they can code at the speed of thought.