I felt pretty good today that I got CruiseControl.net running on my local box, pulling stuff out of Subversion and building applications. I can't truly describe how nifty that is to me. The deployment piece of the action is still a little up in the air, but I've got the basics down for continuous integration.
I needed that, because work has been frustrating me a great deal lately. I'm trying to drive a significant change in process, and sometimes I'm not sure everyone gets it. Everything I've been pushing for so far has been to achieve certain goals of stability, predictability, quality and reduced risk. If you can nail those things down, software development is a lot less painful. Either I'm not communicating the benefits very well or the people who I want to hear it aren't.
But it's fun to figure this stuff out. I've been around it (or more precisely, it has been around me) for years, and it's neat to suddenly own it and do what experts in other areas were doing for you.