Question
What is abstract vs concrete thinking?
Quick Answer
Moving between levels of hierarchy is an active thinking technique.
Abstract vs concrete thinking is a concept in personal epistemology: Moving between levels of hierarchy is an active thinking technique.
Example: A product manager notices declining retention metrics. Zooming out, she sees the problem is concentrated in one user segment. Drilling down into that segment's onboarding flow, she finds a single confusing step that causes 40% of drop-offs. Zooming back out, she realizes three other products in the company have the same onboarding pattern. The fix is not a single UI change — it is a design principle applied across the portfolio. She could not have reached this conclusion staying at any single level.
This concept is part of Phase 14 (Hierarchy and Nesting) in the How to Think curriculum, which builds the epistemic infrastructure for hierarchy and nesting.
Learn more in these lessons
- Drill down and zoom out as thinking operations
Moving between levels of hierarchy is an active thinking technique.
Go beyond the answer
This topic is part of The Staff Engineer’s Thinking Infrastructure — a guided sequence of 20 lessons.
After completing this path you will be able to consciously choose your level of abstraction, build shared mental models across teams through ADRs and RFCs, make architecture decisions that persist beyond your involvement, structure your own time in an undefined role, and manage the invisible emotional load of technical leadership.
Start the path →