Blog posts
Reading by topic? Browse every tag. Prefer a reader? Subscribe by RSS.
The Bill for the Code Nobody Asked Me to Write
I don't think most engineers know what their AI habit actually costs them, and I've come round to the view that the not-knowing is the problem, rather than the amount.
Juniors, You Have to Earn AI
An AI agent multiplies the skill you already have. If that skill is zero, the multiplier doesn't save you; it just helps you be wrong faster and more expensively.
The AI Design System You Should Actually Build
An AI design system isn't AI writing your components. It's one documented well enough that an agent can do the maintenance — tokens, migrations, stories — while you keep the judgement.
Don't be stupid – Be an engineer
Don't fall into the trap of AI-does-it-all-for-you. MVPs are great, but they're not the only way to build a product.
I don't know which analytics tool to use
I don't track you, I just want to know how many people read my blog posts.
Tailwind CSS: A Divisive Darling or Just Divisive?
A tale told through the lenses of a frontend software engineer battling with a piece of technology that he wasn't paid to play with.