Blog
Notes on building for the web, a lot of them about working AI-first. Expect honest write-ups on what's working, what isn't, and the things I only figured out by getting them wrong first.
-
Introducing SceneXP
The story behind SceneXP.com, a new home for custom 3D web experiences, and the Jurassic Park scene that started it all.
-
Let's Go Back
Remember when websites were fun? A tour of the custom 3D experiences hosted on this site, and how they came to be.
-
Playwright
Why end-to-end tests matter more than ever now that AI reviewers keep asking for patches, and every patch can quietly break something.
-
Opus 4.5
Why coding opinions formed before Opus 4.5 deserve a fresh look, and what good prompting actually involves.
-
10,000 Hours
On reaching expertise the slow way, and what it means now that AI can out-build any of us.
-
Code Soup
Testing your code is a lot like tasting your soup. A cooking analogy for dogfooding, merging, and staging.
Written by me, in my own words. I build with AI every day, and the writing here is where I think for myself.
Rather see than read?
Step into the 3D experience