The Feynman Technique
Explain a concept in simple terms as if teaching someone else. Identify gaps in your understanding.
- 1
Choose a concept you want to understand better
- 2
Write a simple explanation as if teaching a 12-year-old
- 3
Identify areas where you get stuck or use jargon
- 4
Go back to source material to fill gaps
- 5
Simplify and refine your explanation
- βDeep understanding
- βBetter retention
- βKnowledge gaps identification
- π‘Use simple language
- π‘Teach it to a real beginner
- π‘Review regularly
Continue Reading
Get full access to The Feynman Technique and 20+ other proven skill-building techniques.
Why This Works
The Science Behind the Feynman Technique
The Feynman Technique is based on the principle that teaching is the most powerful way to learn. This concept, known as the "ProtΓ©gΓ© Effect," has been validated by cognitive science research:
Why It Works:
Richard Feynman, Nobel Prize-winning physicist, was famous for his ability to explain complex topics in simple terms. He believed that if you couldn't explain something simply, you didn't understand it well enough.
Cognitive Science Support:
Step-by-Step Examples
Learning Quantum Mechanics with the Feynman Technique
Choose the Concept
I want to understand quantum entanglement - Einstein's 'spooky action at a distance'
First Attempt at Simple Explanation
Okay, so imagine two coins. When you flip them, they always show the same face, even if they're on opposite sides of the universe. If one is heads, the other is instantly heads too.
π Hmm, this is partially right but misleading. Coins are deterministic, while quantum mechanics is probabilistic. I need to refine this.
Identify Gaps
I realize I don't fully understand: 1) How the entanglement is created, 2) Why measurement breaks it, 3) Whether information is actually transmitted
Research to Fill Gaps
After reviewing sources: Entanglement is a correlation between quantum systems that exists from creation. Measurement doesn't 'break' it but rather determines the state. No information travels faster than light.
Refined Explanation
Imagine you have a pair of gloves, separated and put in boxes. Before opening either box, both gloves are in a 'superposition' of being left or right. When you open one box and find a left glove, you instantly know the other is right - not because the gloves communicated, but because they were always a matched pair. Quantum entanglement is like this, but the gloves don't have a definite state until observed.
Applying the Technique to Programming
Initial Understanding
Recursion is when a function calls itself.
Teaching Attempt
Imagine you're organizing books. You pick up a stack, and if it's too big, you split it in half and organize each half. If those are still too big, you split them again, and so on until you have manageable piles.
Gap Identification
I'm missing: 1) When does this process stop? 2) What if we run out of memory? 3) How does the computer remember where to go back?
Research and Refine
Added understanding of: base cases (when to stop), call stack (how it remembers), and stack overflow (what happens when it goes wrong).
Final Explanation
Recursion is like solving a puzzle by breaking it into smaller versions of the same puzzle. Each time you make the problem smaller, you get closer to a version you can solve directly (base case). Then you combine those solutions to solve the original problem.
Common Pitfalls to Avoid
Mistake 1: Skipping the 'Simple Language' Requirement
Many people use technical jargon when explaining, which defeats the purpose. If you catch yourself using complex terms without explaining them, you haven't found the gaps in your understanding.
Mistake 2: Not Actually Writing It Down
Thinking through the explanation isn't enough. Writing forces you to be precise and reveals logical gaps that mental exploration might miss.
Mistake 3: Giving Up Too Early
When you get stuck, that's when the real learning happens. Don't skip over difficult parts - those are exactly where your understanding is weakest.
Mistake 4: Explaining to the Wrong Audience
If you explain to someone who already knows the topic well, they'll 'fill in the gaps' for you. Always explain to someone with less knowledge than you.
Mistake 5: Focusing on Details Rather Than Principles
Get the core concepts right first. Don't get bogged down in minor details if you can't explain the main idea simply.
Variations for Different Contexts
The 5-Year-Old Version
Explain as if talking to a kindergartener. Forces extreme simplification and reveals fundamental gaps.
Instead of 'photosynthesis,' explain it as 'how plants use sunlight to make their food'
The Grandma Version
Explain as if talking to your grandmother who's smart but not in your field.
Instead of 'API integration,' explain it as 'how two different computer programs talk to each other'
The Skeptic Version
Explain as if to someone who thinks your topic is useless or wrong.
Explain why learning to learn matters to someone who thinks they're too old to learn new skills
The Metaphor Version
Focus entirely on creating analogies and metaphors.
Explain memory using the metaphor of a library with different sections and retrieval systems
Your Learning Path
Beginner (Weeks 1-2)
π― Goals:
- Master the basic 4-step process
- Complete 3-5 technique applications on simple topics
- Identify your common sticking points
β° Routine:
Choose one simple concept daily. Spend 10 minutes explaining it in writing.
β Success Criteria:
You can complete a full cycle without skipping the 'identify gaps' step
Intermediate (Weeks 3-6)
π― Goals:
- Apply to complex, multi-layered concepts
- Build intuition for when you're faking understanding
- Develop personal templates for different types of explanations
β° Routine:
Pick a concept you think you know well. Spend 20-30 minutes creating a teaching explanation that a 12-year-old could understand.
β Success Criteria:
You regularly discover gaps in topics you thought you mastered
Advanced (Weeks 7-12)
π― Goals:
- Use the technique for rapid learning of new domains
- Integrate with other learning techniques (spaced repetition, active recall)
- Teach others to use the Feynman Technique
β° Routine:
Apply to completely new, challenging topics. Create teaching materials you could actually use with real students.
β Success Criteria:
You can learn a new subject area 2-3x faster than before using this technique
Mastery (Ongoing)
π― Goals:
- Develop instinct for the most effective explanation style
- Combine multiple variations based on context
- Invent new variations for specific learning challenges
β° Routine:
Use the technique as your default approach to learning. Teach others to use it effectively.
β Success Criteria:
Learning becomes effortless and enjoyable rather than stressful
Measuring Your Progress
Level 1: Basic Competence
- β Can complete all 4 steps without skipping
- β Regularly identifies gaps in your knowledge
- β Explanations use simple, jargon-free language
- β±οΈ Timeline: 2-3 weeks of daily practice
Level 2: Confident Practitioner
- β Chooses appropriate concepts for the technique
- β Explains complex topics clearly and accurately
- β Recognizes when you're faking understanding
- β Can teach the technique to others
- β±οΈ Timeline: 6-8 weeks of consistent practice
Level 3: Advanced User
- β Applies technique spontaneously when learning anything new
- β Combines with other learning strategies effectively
- β Creates multiple explanation variations for different audiences
- β Uses technique for rapid skill acquisition
- β±οΈ Timeline: 3-4 months of regular use
Level 4: Mastery
- β Technique is automatic and unconscious
- β Has developed personal variations and improvements
- β Can diagnose others' learning blocks
- β Learning speed has dramatically increased
- β±οΈ Timeline: 6+ months of deep practice
- Self-Assessment Questions:
- 1. When was the last time you discovered a significant gap in your understanding?
- 2. Can you explain your field's most complex concept to a 12-year-old?
- 3. How often do you catch yourself using jargon you can't explain?
- 4. Do you learn new topics faster than you did 6 months ago?