zero-to-gpt

Thinking Moves

A Thinking Move is a habit of mind someone used to make a breakthrough. We learn them because they work far outside AI: in science class, in arguments with siblings, in fixing a bike, in writing an essay.

Each lesson introduces one move. Students collect them like cards. A printable card is one move per index card: the name on the front, the kid version and a doodle on the back.

Each entry has:

Dates and names are checked against original sources. Where a popular story is a legend, we say so. Spotting legends is itself a Bug Hunt skill.


Index

# Move Who Lesson
1 Count instead of argue Andrey Markov, 1913 01
2 Be the machine Claude Shannon, 1951 01
3 Give it an address René Descartes, 1637 02
4 Write the recipe once, use it everywhere Arthur Cayley, 1858 03
5 Make it smooth so you can slide downhill Augustin-Louis Cauchy, 1847 04
6 Build a toy version Warren McCulloch & Walter Pitts, 1943 05
7 Know what it can’t do Marvin Minsky & Seymour Papert, 1969 05
8 Pass the blame backward Linnainmaa 1970 · Werbos 1974 · Rumelhart, Hinton & Williams 1986 06
9 Let it learn its own features Rumelhart, Hinton & Williams 1986 · Bengio et al. 2003 07
10 Know a word by the company it keeps J. R. Firth 1957 · Mikolov et al. 2013 08
11 Find exactly where it breaks Sepp Hochreiter, 1991 09
12 Remove the bottleneck Dzmitry Bahdanau, Kyunghyun Cho & Yoshua Bengio, 2014 10
13 Throw out what you don’t need Vaswani et al., 2017 10
14 Squeeze out the repeats Philip Gage 1994 · Sennrich, Haddow & Birch 2015 11
15 Make it bigger, then measure Kaplan et al. 2020 · Hoffmann et al. 2022 11
16 Ask people which they prefer Christiano et al. 2017 · Ouyang et al. 2022 12
17 Rebuild it small to understand it Richard Feynman · Andrej Karpathy 13
18 Open the box Chris Olah and colleagues; Anthropic 14
★ Test the test Bug Hunters (this course) every lesson

1. Count instead of argue

2. Be the machine

3. Give it an address

4. Write the recipe once, use it everywhere

5. Make it smooth so you can slide downhill

6. Build a toy version

7. Know what it can’t do

8. Pass the blame backward

9. Let it learn its own features

10. Know a word by the company it keeps

11. Find exactly where it breaks

12. Remove the bottleneck

13. Throw out what you don’t need

14. Squeeze out the repeats

15. Make it bigger, then measure

16. Ask people which they prefer

17. Rebuild it small to understand it

18. Open the box


★ Test the test (Bug Hunters’ own move)


Sources

These are cited by title so you can look them up. Per STYLE.md, we don’t invent links. Where a story comes from a later recollection rather than the original paper, we say so.

Original works

Later recollections and secondary sources