Articles
Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories and curated collections.
5 articles from August 2025 · show all
Pair programming
Great for learning those little tricks of the trade you forgot you even learned
Yes it's like spinning plates
In a fast-growing company software engineering feels like spinning plates. Nothing ever stays fixed.
HTMX – Server Components without React
Let's be honest: Half the APIs you write are for a specific purpose in a specific component on a specific page. Re-usable in theory but you've never tried. That's where Server Components come in ... but what if your server isn't JavaScript?
Quick tips for distributed event-based systems
Hidden lessons painfully learned over the years.
Quick update on Scaling Fast, my next book
Your goal is not to write a book, it's to change how your reader thinks