I’m a great believer in solving hard problems by using a checklist. You need to get all the likely and unlikely answers before you; otherwise it’s easy to miss something important.
The study of heuristics reveals how we simplify complex problems, sometimes leading to errors.