Tunnel vision is a part of Problem Solving. I get this when I solve Leetcode. Before you let your brain run wild, anchor yourself to the “baseline idea”
- Before mutating a base strategy into something fancy, see if we are using using our baseline idea or if we are mutating it
- If it is fundamentally different, this is another approach but not apart of the same strategy and should be treated as something entirely different
- For leetcode, make sure you are confidence in what each state represents
Tip
A good derailment indicator is having to manually handle special cases instead of locally handling them