Summary

Andrej Karpathy’s 3-principle tweet on becoming expert at something: (1) iterative project-based learning (depth-first, on-demand), (2) teach/summarize everything in your own words, (3) only compare yourself to your past self.

Andrej Karpathy 關於成為某方面專家的 3 條推文原則:(1)反覆進行基於項目的學習(深度優先、按需學習),(2)用自己的話教授/總結所學,(3)只與過去的自己比較。

Key Points

  • Principle 1: iteratively take on concrete projects and accomplish them depth-wise; learn “on demand” — NOT bottom-up breadth-wise
  • Principle 2: teach/summarize everything you learn in your own words
  • Principle 3: only compare yourself to younger you, never to others

Insights

The depth-first / on-demand learning principle (learn what you need for your current project) is the opposite of curriculum-based learning (complete a course first, then apply). It produces faster practical mastery at the cost of some systematic foundational gaps — tradeoff that’s usually worth it for adult learners with specific goals. The “only compare to past self” principle is psychologically important for long-term persistence: comparing to others resets your reference point constantly (there’s always someone better), while comparing to past self shows continuous progress even at modest rates.

Connections

Raw Excerpt

How to become expert at thing: 1. iteratively take on concrete projects and accomplish them depth wise, learning “on demand” (ie don’t learn bottom up breadth wise). 2. teach/summarize everything you learn in your own words. 3. only compare yourself to younger you, never to others.