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.

2025
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.

2024
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.

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