About
Me
I am a software engineer in love with the process, not with the goal.
I believe in the value of Open Source software as an expression of freedom and creativity. Most if not all of my contributions are on GitHub. See also projects.
For a reasonably up-to-date snapshot of what I’m up to, see my Now page.
This website
I have come to like static website generators, because they allow me to follow a workflow more similar to developing software, and the generated pages render extremely fast. I write my content in Markdown.
Tools I’ve used to create this website:
- April 2021: nanoc, because I was using Ruby at work (still am) and wanted to get better at it
- February 2020: Lektor
- Between 2017 and 2021, this entire website was generated using Hexo, and was hosted on GitHub Pages because I was working at a startup where I used Node and I wanted more of it
- Until December 2017, I generated it using Frog, because I’d got into Racket, big time, and wanted to use it more
- Before that, it used to run as a Node.js app with MongoDB, Express (a Web framework for Node.js), Jade (a Node template engine to generate the HTML), and Stylus (a CSS preprocessor)