Metacognition & Learning¶
Thinking about your own thinking — the skill of learning faster, auditing your own reasoning for errors, practicing deliberately, and mapping the edge of your own competence so you know what you don't know.
This section turns the analytical lens inward. It covers how to learn efficiently, how to debug your own reasoning the way you'd debug code, how to structure practice so it actually improves you, and how to calibrate against the Dunning–Kruger effect by charting the boundary of your knowledge. The through-line is becoming a faster, more self-aware learner.
Topics¶
| # | Topic | What you'll learn |
|---|---|---|
| 01 | Learning How to Learn | Spaced repetition, active recall, the Feynman technique, interleaving, why re-reading is the weakest method |
| 02 | Debugging Your Own Reasoning | Catching your own errors, motivated reasoning, steelmanning the opposing view, externalizing thought to inspect it |
| 03 | Deliberate Practice | Practicing at the edge of ability, tight feedback loops, attacking specific weaknesses, escaping the comfort-zone plateau |
| 04 | Knowing What You Don't Know | Mapping the boundary of competence, Dunning–Kruger, known vs unknown unknowns, intellectual humility and calibration |
How to use this section¶
Each topic has five depth levels — junior → middle → senior → professional — plus an interview Q&A bank and hands-on tasks. Start at your level and climb. Read 01 to learn efficiently, then use 02–04 as ongoing self-checks — they reward revisiting as your skill grows.
Part of the Engineering Thinking roadmap. This is the capstone; loop back to Problem-Solving to put a sharper, self-aware mind to work.