I have a folder of small projects. A menu-bar app that ejects a Time Machine drive. A notepad that refuses to reflow. A shim that moves a terminal session into tmux. Each of them lives in its own repository with its own README, and none of them point at each other.
This site is the umbrella. One address, one list of things I've made, and a place to put the writing that used to sit in scratch files.
How it's built
Deliberately boring: hand-written HTML files and one stylesheet. No build
step, no generator, no dependencies to upgrade in six months. A new post is a
new .html file in /writing/ and one card added to the
index.
The tradeoff is real — there's no templating, so a few lines are copy-pasted into every page. That's the price of a site that will still build in ten years, which is the right side of the trade for something this small.
What goes here
- Notes from building the apps — the bugs that took a day, the API that wasn't documented.
- Short arguments about interface design, mostly about constraints.
- Occasionally, something that isn't about software at all.
There's an RSS feed if you'd rather not check back.