July 2026

Colophon: a blog we own, top to bottom

This site is a deliberate exercise in owning the whole stack. There is no web framework here, no content management system, and no third-party newsletter service. Posts are Markdown files in a git repository. A small Python script turns them into static HTML. That's the entire machine.

Read the full article →

The case for boring, static websites

A good reminder that a pile of static HTML files outlives every framework you could have reached for. No build server to babysit, no runtime to patch, no vendor to migrate off of in three years. Boring is a feature.