LD Liam Dodds

MethodNovember 20266 min read

Scenarios over forecasts

A single number for next quarter feels rigorous. In crypto it mostly gives everyone something to be wrong about together.

Every planning cycle starts with the same request: what will the market look like next quarter? Someone produces a number. Budgets, targets and hiring plans get built on it. Then the market does something else, and the post-mortem argues about whether the number was wrong or the execution was.

The problem is not that the forecaster was careless. Crypto demand is driven by things nobody forecasts reliably: liquidity, regulation, a geopolitical shock, one exchange failing. A point forecast hides that uncertainty in a single figure, and once it is in a spreadsheet nobody remembers it was a guess.

What I use instead

I plan in scenarios. In my framework, a scenario has to meet four conditions:

  1. Conditional. It is stated as "if this, then that", never as "this will happen".
  2. Multi-branch. Two to four branches, which together cover the outcomes that would change a decision.
  3. Assumption-explicit. Every branch lists what has to be true for it to hold.
  4. Falsifiable. Every branch comes with tells: observable signals that confirm it or rule it out.

The tells are the part people skip, and they are the part that matters. A scenario without tells is a story. A scenario with tells is something you can monitor.

A worked example

Here is a simplified version of how I would frame a quarter for a crypto exchange's marketing plan. The tells are illustrative.

BranchAssumesTellsMarketing posture
A. Liquidity expands Real yields fall, the dollar softens, risk appetite returns. Sustained ETF inflows; real yields trending down; rising organic signups. Lean into acquisition. Watch CPAs for false wins.
B. Range-bound No macro catalyst; prices chop sideways. Mixed ETF flows; flat volumes; volatility compressing. Hold spend. Shift weight to activation and retention.
C. Risk-off shock An external shock, such as an oil spike, pushes real yields up. Brent breaks out of its range; real yields jump; ETF outflows. Cut prospecting. Protect existing users and trust.

The point is not to guess which branch is right. The point is to agree, before the quarter starts, what each branch would mean for spend, and which signals would move us from one to another. That conversation is much easier to have calmly in advance than in the middle of a drawdown.

Watching the tells

In VisibleMarkets, the tool I built for this, every tell feeds a simple attention signal:

  • QUIET No tell is moving. Stick to the plan and stop checking prices.
  • WATCH One or more tells are moving toward a different branch. Review the assumptions, prepare the switch.
  • BREAK A branch has been confirmed or ruled out. Execute the pre-agreed change.

Most of the value is in QUIET. It gives a team permission to ignore noise, which in crypto is most of what crosses the screen on a given day.

What it changes

Three things change when a marketing team plans this way.

Budgets become conditional commitments. Spend is approved per branch, so a shift in the market triggers a decision that has already been made instead of an emergency meeting.

Post-mortems get fairer. You can judge a decision against the branch that actually played out, which separates bad calls from bad luck.

Being wrong gets cheaper. Every branch has tells, so you find out you were wrong early, while there is still time to do something about it.

A forecast asks you to be right. A scenario plan asks you to notice quickly when you are wrong. The second is a much easier standard to meet.
Back to notes