Yesterday I got up and running using Subversion. There's a new release (v.1.3.0) that uses FSFS instead of BDB and it runs great on Mac OS X, so I took the plunge. I've been wanting to get some version control running to keep my personal programming projects manageable, but CVS is so 2003. The installation was painless (I love easy binary installers), but their quick start guide needs a little work. I needed to spend almost two hours digging through the docs to find the info I needed, but after that it only took me about 3 minutes to get everything set up and running. Wheee. After years of using CVS, SVN seems so much nicer. Good deal.
I spent a lot of time over my holiday break working on a personal programming project in Ruby on Rails. A few days ago I started using Locomotive, and man it's sweet. I get to use LigHTTPD without having to worry about any of that mucking about in hyperspace to get it installed and configured.
Anyway, I've been having fun with this project. It's nice to know that a few years of spec development, tech writing and management weren't enough time for my software design skills to atrophy completely. Of course it helps that I started doing MVC app design in Smalltalk so the RoR patterns make total sense to me. I just wish I was a bit more savvy about SQL database stuff.