First Principles Thinking
Core Method
Break down complex problems by questioning every assumption until you reach fundamental truths, then rebuild your solution from the ground up.
What Is First Principles Thinking?
First principles thinking is a problem-solving method that strips away assumptions and conventions to reveal the fundamental truths underlying a challenge. Rather than reasoning by analogy or following established patterns, you identify what you absolutely know to be true and build up from there.
When to Use This Method
This approach is particularly valuable when:
- Existing solutions feel inadequate or overly complex
- You're working in a new domain without established best practices
- The problem seems impossible using conventional approaches
- You need to innovate rather than iterate
The Process
1. Identify and Write Down Assumptions
List everything you believe to be true about the problem. Include industry conventions, technical constraints, and user expectations. Don't filter yet—capture everything.
2. Challenge Each Assumption
For each assumption, ask: "Is this actually true, or is it just accepted practice?" Many things we assume are constraints are actually just conventions that can be questioned.
3. Find the Fundamental Truths
What remains after questioning everything? These are your first principles—the bedrock facts you can build upon. They should be provably true, not just widely believed.
4. Rebuild from the Foundation
Using only your fundamental truths, construct a solution. This often leads to approaches that look nothing like conventional solutions because you're not constrained by inherited assumptions.
Practical Example
Problem: Building a note-taking app.
Common assumptions: Notes need folders, tags, search, sync, rich formatting, collaboration.
First principle: People need a way to capture and retrieve thoughts.
Result: Maybe you don't need any organization system at all—just fast capture and semantic search. Or maybe the fundamental truth is even simpler: thoughts need to persist beyond memory.
Common Pitfalls
Don't mistake contrarianism for first principles thinking. The goal isn't to reject all conventions—it's to understand which ones are essential and which ones are arbitrary. Sometimes the conventional solution is correct; first principles thinking helps you know why.
Also avoid "analysis paralysis." This method is for important decisions, not every small choice. Use it when the stakes justify the effort of fundamental rethinking.