First-principles thinking is not "being clever". It's stripping a problem down to what must be true, then rebuilding the solution from those bricks. Like a good braai: remove the marinades and sauces first; start with fire, heat, meat. Everything else is garnish.
Below is the whole method in seven parts. Use it as a checklist, a template, and a lie detector for fancy-sounding nonsense.
1) Goal — define the game and the scoreboard
What outcome? By when? Measured how?
Bad: "Grow fast."
Good: "Increase paid conversions from 2.4% → 3.6% in 90 days, measured as (new paid users ÷ total sign-ups) on the monthly cohort."
Why this matters: without a precise goal, every idea looks "interesting". With a hard metric and date, most ideas self-eliminate.
Quick test: If two smart people can't instantly agree whether we've hit the goal, it's not defined tightly enough.
2) Invariants — what the universe won't negotiate
Invariants are the physics of your problem. They don't care about our opinions, mood, or brand deck. Examples:
- Human invariants: Attention is scarce; people choose the path of least effort; trust is earned slowly and lost quickly.
- Economic invariants: Unit economics must be positive; cash flow timing matters; price × volume is bounded by willingness to pay and ability to pay.
- Technical invariants: Latency bottlenecks exist; data quality sets the ceiling for model quality; security and privacy constraints don’t disappear because we’re in a rush.
Write them down. If your plan violates an invariant, the universe will fine you, often in cash.
Quick test: Could this statement still be true in five years and in another country? If yes, it’s probably an invariant.
3) Constraints — the rails that keep you honest
Constraints are not the enemy; they're the shape of the playing field.
Typical constraints:
- Budget/time: e.g., R150k and 6 weeks.
- Team: 1 designer, 1 engineer, 0 data scientist.
- Data access: Only product analytics, no warehouse.
- Compliance/brand: No dark patterns; POPIA/GDPR safe.
Convert constraints into design rules: "Any option requiring >2 engineering weeks is out." Now we can stop arguing philosophy and start shipping.
4) Assumptions → Tests — don't debate; experiment
List the beliefs propping up your plan, then make each falsifiable.
Example:
- Assumption: “Most drop-off happens on the pricing page.”
- Fastest test: 5-user screen recordings + funnel analysis within 48 hours.
- Thresholds: If ≥40% of drop-offs occur pre-pricing, this assumption is false; we shift to onboarding fixes.
The trick is speed. Replace 3-hour meetings with 3-hour experiments.
Quick test: Can we design a cheap test that could prove this wrong within a week? If not, we're hand-waving.
5) Levers & mechanisms — what actually moves the number
Every metric has a small set of levers. Name them, then describe the mechanism that links lever → outcome.
For growth and revenue:
- Acquisition (qualified traffic)
- Activation (first success event)
- Conversion (free → paid)
- Retention (week 4 repeat)
- Pricing/ARPU (packaging, upsell)
- Cost (CAC, COGS, support load)
Mechanism examples:
- Fewer form fields → lower friction → higher completion rate (expect 10–30% relative lift when dropping from 8 fields to 4).
- Clearer value on pricing page → reduced confusion → higher paid clicks (watch time-to-decision).
Write lever → mechanism → expected effect size range. If you can't explain the mechanism like you're teaching a 12-year-old, you don't understand it yet.
6) Simplest plan — the smallest thing that can win
Sequence work by impact × speed. Default to the move with:
- largest plausible effect,
- lowest uncertainty,
- shortest path to production.
Example sprint plan (2 weeks):
- Day 1–2: Funnel truth (events fixed, recordings, baseline).
- Day 3–5: Remove redundant fields, clarify primary CTA, kill distracting links.
- Day 6–8: Pricing explainer microcopy + FAQ accordion + guarantee badge.
- Day 9–10: Ship, instrument, announce; start A/B.
No heroics. No "big bang". Just compounding small wins.
7) Feedback & decision rules — pre-commit to how you’ll act
Before launching, fix:
Metrics & cadence: daily funnel, weekly cohort, fortnightly review.
Guardrails: e.g., do not degrade NPS < 30 or refund rate > 5%.
If-then rules:
- – If variant B lifts conversion ≥ +15% (p<0.05) for 7 days, roll it out.
- – If < +5% after 10k sessions, kill it and move to the next lever.
Pre-commitment prevents "result massaging" and protects time. Future-you will thank present-you.
A worked mini-example (30 days, SaaS free→paid)
Goal: Lift free→paid from 2.4% → 3.2% in 30 days on new-user cohorts.
Invariants: Users pay when perceived value > price; friction kills intent; explanation beats persuasion.
Constraints: R60k, one engineer half-time, no design sprint, no pricing changes allowed.
Assumptions → tests (1-week):
- A1: Confusion on pricing page is the main leak.
- Test: 5 moderated user tests + scroll/hover maps. Threshold: ≥3/5 express confusion → fix copy/layout.
- A2: Trial doesn’t surface the “aha” event.
- Test: Instrument first-week actions; if <40% hit “aha” within 24h, tweak onboarding.
Levers & mechanisms:
- L1: Activation → in-product checklist to first "aha" (expect +5–10% activation).
- L2: Conversion → simplify pricing copy, 1 primary plan highlighted (expect +10–20% relative conversion).
Simplest plan (2 sprints):
- Sprint 1: Track "aha", add 4-step checklist, remove 3 fields from upgrade form.
- Sprint 2: Rewrite pricing above-the-fold: one-line value, 3 bullets, one primary plan; add "7-day refund" badge.
Feedback & rules:
- If activation +7% and conversion +12% relative for 14 days → success.
- If only activation moves, queue education emails; if nothing moves, shift to acquisition quality (different lever).
Result: even modest lifts at two stages compound to ≈+33% relative on free→paid, clearing the 3.2% goal.
Common traps (and the antidotes)
- Cargo-culting benchmarks: Your physics ≠ somebody else’s. Antidote: write your invariants first.
- Brainstorm marathons: Ideas don’t win; mechanisms do. Antidote: insist on lever → mechanism → test.
- Mistaking constraints for excuses: “No time” often means “no focus.” Antidote: smallest plan that can win.
- Data theatre: Lots of charts, little decision. Antidote: pre-commit if-then rules.
Pocket checklist (print this)
- Goal: metric, target, date, unit of measure.
- Invariants: human, economic, technical truths.
- Constraints: resources → design rules.
- Assumptions → Tests: falsifiable within a week.
- Levers & Mechanisms: what moves what, why, by how much.
- Simplest Plan: impact × speed, then ship.
- Feedback & Rules: cadence, guardrails, if-then triggers.
Final word
First-principles thinking isn’t a philosophy course; it’s a habit of building from bedrock. When in doubt, ask: What must be true? What can we test by Friday? Do that, and you’ll cut through noise like a hot knife through boerewors.