Thoughts on Product, Data & Building
Lessons from product thinking and technical execution.
- Product · 7 min read
Designing a Self-Hosted Experimentation Platform
Experimentation is the PM's scientific instrument - and the tooling most teams outsource. What I learned building ExperimentHub: assignment as a pure function, ingestion that can't slow the product, and statistics that respect peeking.
- Product · 6 min read
Turning a Privacy Contract into a Regression Suite
Privacy policies are promises. Promises don't have test coverage. Building Better-Half, I turned every sharing rule into a database-enforced policy with 575 live checks - and the suite caught leaks a UI review never would have.
- Product · 4 min read
The Three Metrics That Actually Matter for PMs
Most product teams track too many metrics and act on too few. Here's the framework I use to cut through metric noise and focus on decisions.
- Product · 6 min read
Building My Portfolio Like a Product
Five versions, three frameworks, and zero regrets. What treating a personal site like a real product taught me about scope, speed, and shipping.
- AI · 8 min read
Shipping LLM Products Starts With the Eval Harness, Not the Prompt
A prompt is an artefact. An eval harness is a product. Here's how I scope LLM features so the output doesn't surprise users - or me.
- Career · 6 min read
Why PMs Should Code (And When to Stop)
The PM-coding debate is tireless. Here's a practical framework for finding the sweet spot between technical fluency and over-engineering.
- Product · 5 min read
Data-Driven Doesn't Mean Dashboard-Driven
Dashboards are seductive. But confusing dashboards with data-driven culture is one of the most common mistakes product teams make.
- Product · 7 min read
A Structured Thinking Framework for Ambiguous Problems
Ambiguity is not the enemy - unstructured ambiguity is. Here's the 4-step framework I use to break down the messiest product problems.
