Back when I was writing PDFs and books, I learned that the secret to achieving your writing goal was to simply write every day. Even if it wasn’t very good, or you didn’t write very much for a given day, just write every day. Especially when you don’t feel like writing, write every day.
If you followed that advice, sooner rather than later you’ll find your voice and you’ll find that you are becoming very efficient and productive towards your writing goal.
For the past 15 months or so I’ve been taking Ving Tsun Kung Fu, and as you might have guessed, I have found that the secret to improving my skills is to simply practice every day. It doesn’t always have to be a full blown, couple of hours, involved practice…but it does have to be at least something each day.
And, I’ve found it’s better for me if it’s the same thing (or at least around the same concept) every day. So for example, if I want to get really good at punching, I should hit the sand bag 1,000 times every single day (which really only takes about 5 minutes out of my day including rest/recovery time).
Again, the trick isn’t so much in the details of punching (though that is important and is what you are focused on improving through the practice) as it is in punching every single day.
To be honest, as it relates to my Kung Fu, I do not yet practice every single day (though I am consciously trying to build that habit)…and as a result, I am progressing slower than I would like to be or could be (and it’s obvious that I have not put in the serious dedicated work yet to those that are more advanced than I am).
This same concept extends to programming as well. If you want to get good, write code every single day. Even if it’s just a simple little program or one tiny function that does something trivial.
And I think really, it expands to almost anything in life, including building a business as well.
No matter what you want to build towards, the challenge is to just do at least a little of it every single day and build the habit. As you build the habit, your skills and your ambition improve…and very quickly you’ll find yourself well on your way to a mastery level!
This post has received 43 loves.
Kevin has a day job as CTO of Veritonic and is spending nights & weekends hacking on Share Game Tape. You can also check out some of his open source code on GitHub or connect with him on Twitter @falicon or via email at kevin at falicon.com.
If you have comments, thoughts, or want to respond to something you see here I would encourage you to respond via a post on your own blog (and then let me know about the link via one of the routes mentioned above).