Here is is something I've been hacking on for quite a while: I completely rewrote the software that handles my website (and did some redesigning, which you who actually bother looking at the site itself have likely already noticed).
The big change is that in this version, everything in the blog is generated dynamically instead of being written to static html files. You don't care, but it gives me a lot more room to experiment, learn how things tend to be done in the modern world, and experiment with caching strategies. The decision to go with statically-generated pages was several iterations of Moore's Law ago, for reuse-grade hardware, and was overly conservative even then.
The primary new feature that I get out of this is now much more convenient comment moderation. Instead of fiddling around with a clunky command line tool, there's a convenient web page that I can use. Also, various other potential anti-spam measures (e.g. randomly chosen form field names) become much easier to play with.
After that... well, likely I'm going to get distracted by other long term projects that I've been putting off to get this done (because I seemed to be writing here much more often). On the other hand maybe I'll actually do something with the 18000+ pictures I've taken. (I have this idea that I'll start trying to take at least one decent/interesting picture every week. I know someone who's trying to do that every day for a year, but he's much more serious about photography than I am (plus he's got a lighter camera)). I've been intending to integrate my pictures with the site (and make them more public) for at least five years now, and this provides me with a much nicer infrastructure to work with.
