I used to pride myself on thinking abstractly. For example, creating a software model to mirror the behavior of agricultural futures trading.
But I’ve since learned that thinking abstractly is easy and coming up with an example is hard or just not intuitive. For example, I just reviewed a course on business needs analysis with 99% abstraction and at most 1% example. I feel like those numbers should be reversed. There wasn’t even an example of a real project that failed due to a poor–or absent–needs analysis.