A new site
This site is static HTML. No JavaScript runs in your browser, no fonts download, and nothing loads from a third party. The homepage is 2.7 KB.
I built it that way for three reasons.
It cannot break. There is no server to fall over and no runtime to crash. Cloudflare holds the files and hands them out. The worst failure available to me is a bad deploy, and the previous version stays live until a build succeeds.
It loads on a bad connection. Most personal sites send a megabyte of framework to display two paragraphs of text. This one sends the text.
It is cheap to add to. Writing a post means adding a Markdown file and pushing.
How it works
Astro reads the Markdown and the layouts and writes HTML at build time. One CSS file holds the design. The type is Baskerville on a Mac, Palatino or Georgia elsewhere, all of them already installed on your machine, so no font is fetched.
When I push to main, Cloudflare runs the build and regenerates the post index, the RSS
feed, and the sitemap.
What I plan to write about
Coding agents, which is what I work on. Developer tools I use. Sometimes aerospace or markets.