
architecture
Why flat files outlive databases
A database is a promise about the future that most projects cannot keep. A folder of text files is a much smaller promise.
Latest
All stories →
design
Fluid type without the guesswork
Two clamp() lines replace six breakpoints, and the result reads better at every width in between.
performance
The cheapest performance win is doing less
Before the caching layer, the CDN and the build pipeline, there is a much duller question: what are you…
From the studio
All projects →
Northlight
A public archive of night-sky photography, with 4,000 images served as pre-sized renditions.

Ferry Timetables
Seasonal timetables edited by harbour staff on their phones, published in seconds.

Atlas Notebook
A researcher's public notebook, written in Markdown files that sync from a laptop.