Product strategy and growth

Building products that become part of everyday life

The best consumer SaaS products don’t just compete for attention. They earn a place in people’s routines.

Explore the work

Career and craft

In defense of side quests

Notes from the middle on side quests, growth judgment, and the kind of work worth keeping.

More writing

Map the exception path before you optimize the happy path

A growth PM field note on exception handling, recovery design, and a simple exception map that helps teams protect momentum when real users arrive with imperfect conditions.

Write the confidence contract before you ask for delegation

A growth PM field note on AI assisted workflows, overtrust, and a simple confidence contract that helps teams earn delegation instead of assuming it.

Count the rescue moves before you trust the funnel

A growth PM field note on manual assists, hidden support work, and a simple rescue move ledger that helps teams separate real product gains from backstage compensation.

Put an expiry date on the growth lesson before it hardens into policy

A growth PM field note on writing a learning shelf-life note so experiments, onboarding wins, lifecycle plays, and SEO gains do not outlive the conditions that made them true.

Run a closeout pass before you chase repeat usage

A growth PM field note on the messy space between a first win and a durable habit, and why a simple closeout pass often matters more than one more reminder.

Show the user the evidence before you ask for the habit

A growth PM field note on using a proof pack to surface real movement in onboarding, activation, AI workflows, and lifecycle before users drift.

Design the downgrade path before you sell the upgrade

A growth PM field note on using the downgrade path to build better monetization judgment, cleaner expansion signals, and more durable trust.

Keep a constraint ledger beside the growth hypothesis

A growth PM field note on tracking the environmental, social, and operational constraints that shape whether a growth idea can actually work.

Design the not-now path before you optimize the yes

Design for delayed action so serious interest survives meetings, interruptions, and the ordinary timing of real life.

Write the detour map before the user needs it

A detour map helps teams design for the first broken expectation so users can recover momentum instead of quietly drifting.

Pay down reassurance debt before the user goes quiet

Reassurance debt builds when the product stays silent at tense moments, then shows up later as avoidable drop-off.

Lower the context reconstruction tax on the second visit

Design the return path so users can resume momentum on the second visit instead of reconstructing everything from scratch.

Write the handoff note between the evaluator and the everyday user

Write for the handoff between the evaluator and the everyday user, where many trial wins quietly fall apart.

Keep a translation table between user words and product words

A translation table keeps user language intact from the first query through setup, search, and everyday product use.

Trace the promise from the click to the first win

Trace the promise from the click to the first win so marketing claims and product reality stay in sync.

Do not spend the user’s reversibility budget on day one

Reversibility is a useful filter for onboarding and activation decisions that ask for trust before users have earned certainty.

Help the user rule you out before they sign up

A simple fit note helps the right users lean in sooner and gives the wrong users permission to opt out early.

Write the return brief before you chase resurrection

A return brief can make the cold visit feel warm again by restoring context, confidence, and forward motion.