Home About Blog Social Contact
Blog

Writing about product, engineering, and the in-between.

Notes from building companies — what worked, what didn't, and what I'd do differently.

Product Cover image for the post about roadmap prioritization
June 12, 2026

The roadmap nobody agrees on

Every team has a prioritization framework, and every team still argues about what ships next. Here's the process that finally got mine to agree — and why it has almost nothing to do with the framework itself.

Read more
Engineering Cover image for the post about scaling a small team
May 2, 2026

Scaling a five-person engineering team

You don't need ten more engineers, you need three systems: a deploy pipeline nobody fears, a review process nobody dreads, and an on-call rotation nobody resents.

Read more
Design Cover image for the post about design systems
March 21, 2026

A design system is a promise

Consistency isn't a chore for designers to enforce, it's a commitment to the person using your product: this will behave the way it did last time.

Read more
Founding Cover image for the post about the first ten customers
February 8, 2026

The first ten customers are a different company

What sells your first ten customers is not what will sell your next thousand — and confusing the two is how good early traction becomes a bad long-term strategy.

Read more
Engineering Cover image for the post about technical debt
January 15, 2026

Technical debt is a financing decision

Treat it like the loan it is: know the interest rate, know the term, and never take it out without telling the person who owns the budget.

Read more
Product Cover image for the post about saying no to feature requests
December 3, 2025

Saying no without losing the customer

The best product teams aren't the ones that ship every request — they're the ones whose "no" comes with a reason good enough to keep the relationship.

Read more

Adding future posts: duplicate any <article class="blog-card"> block above, swap in a new cover image from assets/blog/ (1200×630), and update the category, date, title, summary, and link. No build step or CMS required.