Solving for Everyone Is Solving for No One
Get specific about who you're NOT for—that guardrail is stronger than defining who you are.
- Difficulty
- Moderate
- Time to result
- ~months to results
- Steps
- 4
- Confidence
- —
Balfour's most-repeated line in Reforge courses: solving for everyone is solving for no one. The key isn't being specific about who you're solving for — it's being specific about who you're NOT solving for, because that's the guardrail that actually holds. When you only define who you serve, people rationalize a bunch of adjacent use cases and users until it's 50% on-target and 50% not. This extends beyond product to culture (generic values that accommodate everyone say nothing; opinionated values name anti-patterns and who isn't a fit), to hiring, and even to life — the most miserable people are the ones trying to solve for everyone. Explicitly naming who and what you're not for is what removes the stress and the sprawl.
Origin
Balfour's most-repeated Reforge-course line; reinforced by an early-HubSpot HBS case and by Douglas Atkin's values work at Airbnb.
Core principles
- 01Naming who you're NOT for is the load-bearing guardrail.
- 02Undefined exclusions invite endless adjacent rationalization.
- 03Opinionated culture values name anti-patterns, not platitudes.
- 04Everything is a trade-off; unnamed trade-offs create stress.
How to run it
- 1
Define the anti-target
Explicitly state who and what you are NOT solving for, not just who you are for.
Pro tip The 'not for' list is a stronger guardrail than the 'for' list.
Watch out Without it, people justify adjacent users until focus dissolves.
- 2
Align the org behind the focus
Point sales comp, customer success and marketing at the chosen use case, and route non-fit prospects away.
- 3
Write opinionated culture values
Make half the values doc about what the values do NOT mean and which anti-patterns and non-fits they exclude.
Pro tip Generic values like 'integrity' that fit everyone add no value.
- 4
Name the trade-offs in life too
Apply the same specificity to personal choices — decide who or what you're not designing an experience or your time around.
Watch out Trying to make everyone happy is a common source of stress and anxiety.
In the wild
Early HubSpot had retention problems from selling into four look-alike use cases (Marketing Mary, Enterprise, small-business owner, technical marketer). They focused on mid-market 'Marketing Mary' all-in-one, aligned comp/success/marketing behind it, and turned away the other three.
→ Focus resolved the retention problem by explicitly excluding non-fit use cases.
Half of Reforge's values doc states what each value does NOT mean and the anti-patterns to it, clarifying who is and isn't a fit for the company.
→ Sharper hiring and culture fit than generic values would produce.
Common mistakes
Only defining who you serve
Naming just the target, not the anti-target, lets teams rationalize adjacent users and dilute the product, brand or culture.
Generic, everyone-friendly values
Values watered down to accommodate everybody (e.g. 'integrity') signal nothing and fail as a fit filter.
Is it for you?
Best for
Teams making focus, positioning, culture-values or hiring decisions.
Not ideal for
Genuinely horizontal utilities where broad applicability is the point.
From the episode
Brian Balfour: 10 lessons on career, growth, and life