Break problems down to their fundamental truths

First Principles Thinking

First principles thinking involves breaking down complex problems into their most basic, fundamental elements and then reassembling them from the ground up, eliminating assumptions and conventional wisdom.

In one sentence

Reason from basic truths, not by analogy

Quick facts
Time required
20–40 minutes
Primary benefit
Assumption Breaking
Techniques
9 individual techniques
Category
Systematic Methods
What it is

The core mechanism.

First principles thinking involves breaking down complex problems into their most basic, fundamental elements and then reassembling them from the ground up, eliminating assumptions and conventional wisdom.

The science

Where it came from.

Dating back to Aristotle's concept of 'first principles' in philosophy, this approach has been revitalized by innovators like Elon Musk who used it to reimagine industries from space travel to electric vehicles. Cognitive science shows that our thinking often relies on analogies and pattern matching, which can limit innovation. By stripping away these mental shortcuts and examining fundamental truths, first principles thinking enables truly novel solutions.

Techniques

9 techniques, each ready to use.

Each technique is a distinct prompt or operation. Apply them one at a time or combine several for deeper exploration.

01
Socratic Questioning
Challenge assumptions with deep questioning
Apply the 'five whys' technique to dig beneath surface-level assumptions. Start with your current understanding and repeatedly ask 'why is this true?' until you reach fundamental principles that cannot be reduced further.
02
Assumption Inventory
List and examine all assumptions
Create a comprehensive list of all assumptions you're making about your problem. For each one, ask: 'How do I know this is true?' and 'What evidence supports this?' Flag assumptions that lack solid evidence for deeper examination.
03
Reductionism
Break complex systems into components
Disassemble your problem into its most basic components or elements. What are the fundamental building blocks? This reduction helps identify the true constraints and opportunities hidden within complex systems.
04
Physics Thinking
Apply fundamental physical laws
Consider how basic laws of physics, mathematics, or nature apply to your problem. What fundamental constraints are truly immutable, and which are merely conventional? Focusing on physical realities cuts through social assumptions.
05
Clean Slate Approach
Design as if starting from zero
Imagine you're solving this problem for the first time with no prior solutions to reference. If you were starting with a blank slate and only basic principles, what approach would you take? This eliminates the anchoring effect of existing solutions.
06
Functional Decomposition
Identify core functions and purposes
What is the essential function or purpose this solution must fulfill? Strip away all secondary features and focus solely on the primary function. This often reveals over-engineering and opportunities for radical simplification.
07
Inversion
Consider the opposite approach
Invert your thinking by considering the opposite of conventional wisdom. If the standard approach is X, what would happen if you did the exact opposite? This pattern-breaking helps reveal assumptions that may be limiting innovation.
08
Constraint Identification
Distinguish real from perceived limits
Analyze which constraints are fundamental (laws of physics, mathematical truths) versus those that are self-imposed or conventional. By identifying truly immutable constraints, you can focus innovation where it matters most.
09
First Principles Recombination
Reassemble solutions from basics
After breaking the problem down to its fundamental elements, systematically build up new solutions by recombining these elements in novel ways, free from the constraints of conventional approaches.
Best practices

How to apply it effectively.

Begin by clearly stating the problem or challenge you're addressing. Identify and list all your assumptions about the problem. Question each assumption rigorously — ask 'how do I know this is true?' Break down the problem into its fundamental elements or truths. Build solutions up from these fundamentals, rather than modifying existing approaches. Be willing to discard even long-held beliefs if they don't stand up to scrutiny.

Best use cases

When to reach for this.

  • When conventional wisdom seems like the main obstacle
  • When costs or constraints seem 'fixed' but might not be
  • When you want to build a truly novel solution from scratch
  • When analogical thinking is leading to incremental, not breakthrough, ideas
Other strategies in this category

Keep exploring.