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!
My rules:
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.