This blog has run a lot of different software. It started as a microblog written in Perl, then I switched to Movable Type, then Wordpress, and now I’ve been running Ghost for a while now on this blog, I think more than two years, after dropped Wordpress, because I was constantly fighting to keep it secure and to keep from being hacked. Ghost has been begging me to update, so it was time to re-imagine things here.