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