"People will love this" is not a hypothesis. It's a wish. Wishes can't fail, which means they can't pass either, which means you can build forever and never learn anything.
A real hypothesis has a number, a deadline, and a defined action. It can be wrong. That's the whole point.
Use this exact structure. Don't soften it.
If I build [specific thing],
then [specific group of people]
will [specific action]
within [specific timeframe].
Worked example:
If I build a landing page that lets freelance designers sign up for auto-nudge invoicing, then 10 designers from r/freelance and IndieHackers will join the waitlist within 14 days.
Now write the failure clause underneath it. Out loud. In ink.
If fewer than 3 designers sign up, my promise is broken or my audience is wrong.
That second sentence is the safety net. Without it, you'll keep moving the goalposts. With it, you have a date when reality decides for you.
Pull each blank from the work you've already done:
The [group] is your persona. The [action] is the smallest signal of demand — a waitlist email, a pre-order, a reply to a DM. The [number] should be small enough to be reachable in two weeks and large enough to mean something. Ten signups from strangers beats fifty from friends.
Soft: "I think people will sign up for my landing page."
Sharp: "10 freelance designers will join the waitlist in 14 days."
Soft: "If it doesn't work I'll figure something out."
Sharp: "If fewer than 3 sign up, I rewrite the promise or change the audience."
Read it to yourself. If you can wiggle out, rewrite. The goal is a sentence a stranger could check.
- Hypotheses without numbers. "Some people" is not a number.
- Deadlines like "soon" or "this quarter." Pick a date.
- Picking an action that costs the user nothing emotional. A like is not signal. A waitlist email is.
- Defining failure in a way that's impossible to hit. Be honest about the line.
Open Notion. Write one hypothesis with a number and a deadline. Underneath, write what would prove you wrong.
One paragraph in Notion containing a falsifiable hypothesis (build, group, action, number, deadline) plus an explicit failure clause. A stranger reading it on day 14 could mark it pass or fail without asking you anything.
"People will love this" is not a hypothesis. It's a wish. Wishes can't fail, which means they can't pass either, which means you can build forever and never learn anything.
A real hypothesis has a number, a deadline, and a defined action. It can be wrong. That's the whole point.
Use this exact structure. Don't soften it.
If I build [specific thing],
then [specific group of people]
will [specific action]
within [specific timeframe].
Worked example:
If I build a landing page that lets freelance designers sign up for auto-nudge invoicing, then 10 designers from r/freelance and IndieHackers will join the waitlist within 14 days.
Now write the failure clause underneath it. Out loud. In ink.
If fewer than 3 designers sign up, my promise is broken or my audience is wrong.
That second sentence is the safety net. Without it, you'll keep moving the goalposts. With it, you have a date when reality decides for you.
Pull each blank from the work you've already done:
The [group] is your persona. The [action] is the smallest signal of demand — a waitlist email, a pre-order, a reply to a DM. The [number] should be small enough to be reachable in two weeks and large enough to mean something. Ten signups from strangers beats fifty from friends.
Soft: "I think people will sign up for my landing page."
Sharp: "10 freelance designers will join the waitlist in 14 days."
Soft: "If it doesn't work I'll figure something out."
Sharp: "If fewer than 3 sign up, I rewrite the promise or change the audience."
Read it to yourself. If you can wiggle out, rewrite. The goal is a sentence a stranger could check.
- Hypotheses without numbers. "Some people" is not a number.
- Deadlines like "soon" or "this quarter." Pick a date.
- Picking an action that costs the user nothing emotional. A like is not signal. A waitlist email is.
- Defining failure in a way that's impossible to hit. Be honest about the line.
Open Notion. Write one hypothesis with a number and a deadline. Underneath, write what would prove you wrong.
One paragraph in Notion containing a falsifiable hypothesis (build, group, action, number, deadline) plus an explicit failure clause. A stranger reading it on day 14 could mark it pass or fail without asking you anything.