Ridiculously Abstract: The Problem with Abstract Thinking
TL;DR:
- Thinking in a concrete manner on a concrete solution, for an abstract problem would lead to a tightly tailored solution.
- Too concrete of examples would hide the task’s actual focus.
- There is a tradeoff between generalization and effort needed.
- Avoid generalization by postponing decisions and executions.