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 terminal sessions into tmux — and none of them point at each other. This site is the umbrella.
Deliberately boring, on purpose
Hand-written HTML files, one stylesheet, one small script. 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 whole pipeline is a form, a script, or a marker comment, and all three produce the same bytes.
The tradeoff is real: no templating means a few copy-pasted lines per page. That's the price of a site that still builds in ten years.
What earns a slot here
- Articles 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. The squiggle above the lede is this post's own line — every article draws its own, seeded by its slug, and doubles as the table of contents.