How to Think
summary
Argues that thinking is a learnable skill and demonstrates concrete techniques: use pen and paper to externalize mind maps, treat the debugger as investigation not magic, apply git bisect and deduction/induction to narrow causes, and backtrack to question why a feature exists. Gives examples: a three‑day typo hunt, a segmentation fault traced by commenting code, a 20‑minute brainstorming that finds a working approach, and a failed hypothesis about a 2s loop that proves false when invalid data is found.
AI-written summary · about
chapters (10)
- 0:00Intro
- 2:00What is thinking
- 7:00Getting things done
- 9:40Programming
- 13:20Deduction
- 15:32Deduction Induction
- 17:39Backtracking
- 18:42Brainstorm
- 22:08Key Lessons
- 24:00Conclusion








