| name | first-principles |
| description | Use first principles thinking to break complex problems into fundamental truths and rebuild solutions from the basics. Use when assumptions need challenging or innovative solutions are needed. |
| license | MIT |
| metadata | {"author":"itzcull"} |
First Principles
Overview
- Category: Problem Solving Tool
- Purpose: Break down complex problems into basic elements to create innovative solutions
Description
First principles thinking is a problem-solving approach that involves:
- Identifying fundamental truths about a problem
- Breaking down complex issues into their most basic components
- Rebuilding solutions from those core principles
How to Use
Two Key Steps
- Break down the problem to its most basic truths
- Rebuild a solution from those fundamental principles
Techniques for Discovering First Principles
The Five Whys
- Repeatedly ask "why" to uncover root causes
- Typically five questions are sufficient to discover core principles
Socratic Questioning
Six types of questions to dig deeper:
- Clarification
- Probing assumptions
- Probing reasons/evidence
- Exploring implications and consequences
- Considering different viewpoints
- Questioning the original question
Practical Example
Wes O'Haire (Dropbox designer) demonstrates first-principles thinking by:
- Starting with a problem statement
- Breaking it down into fundamental parts
- Addressing each part
- Reconstructing an innovative solution
Sources
Source: https://untools.co/first-principles/