I have been blogging since 2003, covering not only the projects I've worked on, but also reflections on topics that I care about, and occasional angry rants. Partly because of the time-span it covers, this blog is a bit of a grab-bag, though the recent posts are quite relevant to what I do now.