Skip to content

Notes

Thinking out loud about product, engineering, and the space in between.

2026
Why I prototype in code

Diagrams hide the hard parts. Building a real system — even a small one — exposes the architectural constraints that should drive product decisions.

Why metrics lie without context

Every metric needs three things: the number, the mechanism that caused it, and the counter-metric — what you sacrificed. Without all three, you're guessing.

When AI makes sense in product

The 80/20 rule applied to AI: use deterministic rules for predictable problems, reserve ML for genuine judgment calls. Most features don't need a model.

Managing payments at scale

Payments require a different PM mindset. Safety before possibility. One week reading the API and tracing money flows prevents months of production fires.

Seven years running a business

Seven years freelancing taught one rule above all: shipping is what matters. Clients care about delivery dates and visible results, not elegant process.

If you want to see the reasoning applied to real products, the case studies have the details.