I often get asked if I still do development or if I only run a training company nowadays. The short answer is that I do both, though not always in equal parts. I can't imagine just doing training because I love to make software. And to effectively teach people how to do something, I firmly believe you have to be actively doing it yourself. On the flip side, I can't imagine just doing development because I genuinely enjoy sharing what I've learned with others.
So what kind of development have I been doing recently? Well, late last year I overhauled the various apps that help us run our training business and upgraded everything to Ruby 1.9 and Rails 3. That turned out to be a great way to learn all the new bits and bobs. I've also been doing quite a bit of iPhone development over the past couple years.
I recently took on a side project building an iPhone app for a client. TrackPro is a hands-free lap timer and video recorder for amateur racers. It was a lot of fun to build and a great learning experience. I even got rejected a couple times!
Check out the full write-up of my experience making TrackPro over on my personal blog.
