All entries
Archive
Every post, link, note, and quotation in reverse chronological order.
- 2026
-
A small publishing system that can last
A personal archive should be easier to leave than to maintain. This one starts with Markdown, Git, and a database we are always willing to throw away.
-
SQLite as an application file format
SQLite’s case for using a database as a document format is also a useful test for publishing systems: can the generated artifact be copied, inspected, and read without keeping an application server alive? A single database makes the search index disposable without making it opaque.
-
Note · 2026-07-24
Write the recovery command while the system is still working. Future you needs a trail of dry stones across the river, not a perfect map drawn from memory.
-
Quotation — John Ruskin, The Seven Lamps of Architecture
When we build, let us think that we build for ever.