Latest writing
Recalibrate activation before the signal drifts
A practical activation calibration card for checking whether an early growth signal still predicts the outcome the team thinks it does.
Read essayRecent notes
Remove the push before you call the behavior durable
A growth PM field note on withdrawal tests, durable behavior, and learning what remains after a prompt, credit, or streak protection goes away.
Make a segment earn the right to change the product
A growth PM field note on separating meaningful user differences from noisy slices with a practical segment warrant and learning plan.
Explore the work
Keep a constraint ledger beside the growth hypothesis
A practical entry point into hypothesis writing, structured thinking, and better growth conversations.
In defense of side quests
Notes from the middle on side quests, growth judgment, and the kind of work worth keeping.
More writing
Make protective friction earn its place
A growth Product field note on protective friction, harm budgets, and testing when a slower path produces a healthier outcome.
The same steps in a different order are a different product
A growth Product field note on path dependence, sequence audits, and testing whether the order of a journey changes its outcome.
Hold the journey still long enough to learn
A growth PM field note on creating a learning window around consequential experiments without turning a fast team into a frozen one.
Keep the assignment in the experiment
A growth PM field note on preserving random assignment, diagnosing treatment reach, and separating the effect of a product policy from the effect among users who received it.
Make the proof no broader than the claim
A practical field note on reference classes, proof distance, and making customer evidence useful without sanding away the conditions that produced it.
Measure what the new path displaced
A growth PM field note on substitution, incrementality, and tracing where a new path gets its apparent wins.
Do not mistake a stack of tests for a portfolio
A growth PM field note on finding shared assumptions across experiments and building a portfolio that can teach you more than one lesson.
A green check does not grant authority
A growth PM field note on the gap between product permissions and real decision rights, with an authority gap map for finding false completion.
Follow the work past the first output
A practical last-mile trace for testing whether a product output reaches the real situation where it can create value.
Test the dose, not only the feature
A growth PM field note on dose response, product intensity, and testing how much of a useful intervention users can actually absorb.
Measure whether demand had a chance to appear
A growth PM field note on imperfect detection, hidden product demand, and a practical demand visibility audit for making better roadmap and experiment decisions.
Make every profile field earn its place
A practical field rent review for deciding which profile questions belong in a growth journey, when to ask them, and how to test whether they create enough value to stay.
Measure the time from wrong turn to useful work
A growth PM field note on measuring how quickly users can notice, understand, and recover from an early mistake without losing their work or their confidence.
The empty state may be a market design problem
A growth PM field note on perishable inventory, local liquidity, and mapping the geographic and time windows where matching actually happens.
Price the uncertainty before you test the price
A growth PM field note on metering, household budgeting, and testing whether a bill estimate makes usage-based pricing understandable.
A product week is not always seven days
A growth PM field note on seasonality, event time, and building observation windows around the cadence of the job.
Let the side quest buy information first
A growth PM field note on real options, reversible prototypes, and using a compact option card to test whether an adjacent opportunity deserves investment.
Map who pays for the growth loop
A growth PM field note on externalities, sender reputation, and accounting for the costs an invitation loop pushes onto other people.