Notes
Notes on building for the web
Short, practical write-ups on speed, accessibility and keeping a site easy to edit.
All notes
-
Why I still write plain CSS
Why I still write plain CSS in 2026, and how custom properties, cascade layers and container queries cover most of what I need.
-
A hundred on PageSpeed, without tricks
How I reach a 100 PageSpeed score on client sites with inline critical CSS, one web font, responsive WebP and deferred scripts.
-
Designing in the browser
Why I design in the browser instead of a design tool, and the few cases where I still sketch on paper first.
-
What 165 projects taught me
Seven lessons from 165 freelance front-end projects on scope, copy, feedback, handover and saying no to the wrong clients.