An old project gets new life

I came across a project I started a while ago. It's a music player for the iPhone. I wasn't sure when I touched it last-- turns out it was the summer of 2009. Couldn't believe that one and a half years had passed since I last worked on it. Just for kicks, I plugged in my iPhone 4 and tried building the project. To my surprise, it built and ran.

Wow. This thing was actually working, even after a year and a half of neglect; a year and a half of iOS upgrades (from 3.0 to 4.2). A year and a half of ways for this old, dusty code to break. Somehow, this thing survived. It felt good. Like I discovered some toy motor I made and got the thrill of turning it on and seeing it whir and make noise and do motor-y things.

So good, in fact, that I started working on it again. Just made my first SVN commit to the project in over 1.5 years. I have some new ideas on where to take it now. It's fun.

I could lament over not finishing it sooner. Oh, all the time it could have been out there! Getting users! Iterating! But maybe I just wasn't ready to work on it then. I feel more ready now; I like the new focus I'm bringing to it.

It's never too late to pick up an old project, turn it on, and enjoy the sound of its whir.