Journal
Thoughts on building fast, accessible, and resilient web apps. Drawn from years of real-world experience, a couple of books, and a lot of hard lessons. Expect deep dives, practical tips, a bit of history, and the occasional opinionated take on where the web is going.
Latest posts
-
HTML’s Best Kept Secret: The <output> Tag 1 October 2025Make your dynamic content accessible by default with the HTML tag that time forgot.
-
Code Reviews That Actually Improve Frontend Quality 20 August 2025Most frontend reviews sign off clean code. But your users don’t see the code, they see the bugs you missed.
-
We Keep Reinventing CSS, but Styling Was Never the Problem 6 August 2025We keep changing how we style the web, but the real problem isn’t CSS. It’s how we build around it.
-
The Web Is About to Get Better for Everyone, Everywhere 23 July 2025What happens when accessibility stops being a best practice and starts being the law? We’re about to find out.
-
AI Is Just the Latest Frontend Killer. Don’t Panic. 9 July 2025Apparently, frontend developers are about to be made obsolete. This all sounds very familiar.
-
Building the Web in Islands, Not Mountains 25 June 2025Loading spinners. Hydration delays. 300kB for a blog post. There’s a better way to build the web.
-
Hacking Layout Before CSS Even Existed 11 June 2025The early web had no layout system. No CSS. So we improvised, slicing, stretching, and nesting our way to structure.
-
Want to Be a Better Frontend Engineer? Try a Week On-Call 4 June 2025You’re going to hate me for saying this, but I actually like being on-call. Honestly! It’s taught me more about frontend quality than any bug tracker ever did.
Enjoyed this? Subscribe for the behind the scenes.
Frontend engineering, technical decisions, web-native patterns. Monthly.
Join developers from Google, Microsoft, and Stripe.