Since the early 2000s, I have changed the design of the blog several times. Here are some snapshots in reverse chronological order:


Site technology
The first versions of the blog were entirely static HTML files made in Macromedia Dreamweaver. Later, I learned how to create dynamic pages, converted the blog to PHP, and started using Vim. After that, I discovered Wordpress.org and used it self-hosted for many years. Eventually, I got tired of the site regularly getting hacked and moved to Hugo, a static site generator. Nowadays I do most of my writing in Obsidian. The drafts get exported to Hugo through a chain of Git hooks that ultimately triggers a Cloudflare Workers deployment.












