December 14th, 2014
First, before I dive into this experiment, I want to explain what I’ve been up to. I call them 30 minute projects.
A while ago I read this post by John Resig - Write Code Every Day, it reminded me of another tip I'd heard about writing from Jerry Seinfeld (yes, that Jerry Seinfeld) - Don't Break The Chain. I kinda took these two ideas and mashed them up together and created a Code Chain that I’ve been doing off and on. I took a break these last few months, but now I’m ready to dive back in!
That's it! You'd be amazed and how much forward momentum you can get just by working on something 30 minutes a day, I certainly was! Doing this has helped me get one of my projects to an alpha stage where I can actually start using it.
If you're going to be doing a little side-project (I highly recommend doing it as it stretches your programming muscles) take a gander at this post on the subject Side Projects Should Be Stupid. It's a great read and I highly recommend it.
With each side project I do I try and follow these criteria:
What is this live coding you’re talking about? Now that I’m diving back in I thought I’d do something a bit different. I’m going to share my daily notes for my project I’m working on to this blog. I wanted to do a few things with this:
At least early on I probably won’t be pushing code to github, but it will all be viewable and I’ll link up the commit or repo in each day’s notes as I commit work.
All of my notes will be tagged so that it’s easy to go back through and see the progress from start to finish.