Blog
Notes on CMS architecture, accessibility and the platform work behind reliable public websites.
Your API Should Be Boring, And That’s a Good Thing
Send request, get JSON, job done — until the project grows. On predictable resources, honest status codes, locks installed before launch, and why the best APIs have no personality at all.
Your Website Does Not Need to Bench Press 200MB
Fancy websites are wonderful — wasteful ones are not. On speed as part of the design, seasoning versus substance, and why the goal is to build weird and ship light.