beginner reasoningproblem-solving 3 subtopics 9 min total Prerequisites Before reading this, you may want to check out: Foundations Related topicsDebugging & Troubleshooting — See debugging as inverted thinking. Inversion Topics Thinking Backwards Pre-Mortems Avoiding Stupidity