readme.md

I've been building software for over a decade. In that time, I've shipped products from scratch, scaled systems to millions of users, led engineering teams, and made every mistake in the book.

These days I'm improving the UX at Redpanda Data. I also run Big Hit Maker for select consulting and product work.

This site is where I write about the lessons that stuck — the architecture decisions that matter, the leadership insights that took years to learn, and the craft of shipping software without losing your mind.

philosophy

“The details are not the details. They make the design.”

Charles Eames

I'm drawn to software that feels calm, capable, and well made. Clear language. Thoughtful defaults. Honest abstractions. Interfaces that stay out of the way and help people get where they're going.

That's where a lot of the joy lives for me. In the details. The naming that makes a system easier to understand. The interaction that feels natural on the first try. The cleanup work that nobody notices because everything feels smoother after it ships. High-quality software is built through care, iteration, and a hundred small decisions that add up to trust.

why i write

Writing forces clarity. Half the insights I share started as confused thoughts that only made sense after I tried to explain them to someone else.

I write the posts I wish I'd found when I was figuring things out — practical, opinionated, and based on real experience rather than theory.

open to contributions

I'm always happy to hear from readers — whether you have a question, want to discuss something I wrote, or just want to say hello.