Colophon
This site is designed to look simple and be deep. The depth lives in the structure, never on the surface.
Constraints
- Zero client-side JavaScript. Every page is plain HTML and CSS. Nothing runs in your browser.
- A page-weight budget. Every page aims to stay under 50 KB of total transfer; the home page, with its photo, under 100 KB. Each page prints its own approximate weight in the footer.
- One typeface. The system serif stack — no web font to download, so type renders instantly.
- Readable without CSS. Semantic HTML and a proper heading order mean the site still reads cleanly with styles disabled.
The connection system
The writing is treated as one connected body of thought, not a stream of posts. Every essay declares, in its front-matter, the concepts it develops, the essays it builds on, and any earlier position it revises. Reverse links — "built upon by", "revised by" — are computed at build time, so a new essay automatically updates the older ones it answers. The Ideas page is the index of those concepts. Dead links can't ship: the build fails if an essay points at a concept or essay that doesn't exist.
The stack
Plain Markdown and a small data file are compiled to static HTML by a short build script (PHP). The output is committed to a Git repository and served, unchanged, from a standard web host. No framework, no runtime, no database.
Why: the things worth keeping — clarity, speed, and a record of how the thinking connects — don't need any of the rest.