Ceci n’est pas about LLMs

1. Develop a broad, varied base of knowledge
2. Load context by closely reading a small corpus, developing models of what they say and how they relate to each other
3. Clearly & narrowly state the problem
4. Set constraints on the solution
5. Decide how you will evaluate the solution
6. Explore solutions in parallel, being careful not to let the assumptions from one solution-exploration poison the others, but also surfacing discoveries between them
7. Check your work rigorously

There was a time we had to execute algorithms by hand. Externalizing/automating complicated procedures helps us more clearly engage with them. Could the same be true for intuitive problem solving?