General problem-solving techniques
Contents
The book Think like a programmer1 is interesting because it does not only focus on coding. One of the most interesting chapter is related to general problem-solving techniques. I found it so great, that I wanted to write down the rules, in order to remind me later these useful advices–cherry on the cake, they can be applied to almost every problem.
- Always have a plan
- Restate the problem
- Divide the problem
- Start with what you know
- Reduce the problem
- Look for analogies
- Experiment
- Don’t get frustrated
-
V. Anton Spraul, [Think Like a Programmer] (https://www.goodreads.com/book/show/13590009-think-like-a-programmer) (No Starch Press, 2012). ↩︎