~ / blog / index

the blog

Long-form essays, short notes, and the occasional TIL. Sorted newest first; filter by category or use ⌘K to search.

filter: showing 1–10 / 10
[ 010 ]
2026-04-22
Why static sites still win, and the small ways they're getting weirderislands, view transitions, and the slow re-discovery of HTML.
essay · 12 min
#static #astro #web
[ 009 ]
2026-04-09
Notes from running Rust on the edge for a monthcold starts, WASM compile times, and what surprised me.
note · 6 min
#rust #edge
[ 008 ]
2026-03-28
Designing a CLI that actually feels good to usespacing, colors, the missing art of ergonomic flags.
essay · 14 min
#cli #design
[ 007 ]
2026-03-12
On leaving Tailwind for a week (and what came back)a small experiment turned into a CSS reckoning.
note · 5 min
#css
[ 006 ]
2026-02-28
A tiny scheduler for very lazy weekends50 lines of Go, one cron, zero servers.
til · 3 min
#go
[ 005 ]
2026-02-14
View transitions: a love letter, with caveatsthey're great. they're also a footgun. both can be true.
note · 7 min
#web
[ 004 ]
2026-01-30
A year of personal sites, and what I learned about my own tastetwelve redesigns, one terminal-shaped feeling.
essay · 9 min
#design
[ 003 ]
2026-01-15
Reading code in the dark: a printer's guide to syntax themescontrast, color, and why most editors are too loud.
essay · 11 min
#editor
[ 002 ]
2025-12-22
A holiday postmortem of my year in side projects14 ideas, 3 finished, 1 actually used by anyone.
note · 8 min
#meta
[ 001 ]
2025-12-04
SQLite as the build target it deserves to beshipping a site as a single .db file. did I love it? mostly.
note · 6 min
#sqlite