Abstraction Quote by Alexander Stepanov
“I still believe in abstraction, but now I know that one ends with abstraction, not starts with it”
About This Quote
Source Book: Elements of Programming by Alexander Stepanov, 1999
Abstraction is useful, but it must be applied wisely; over‑abstraction can obscure practical solutions.
In simple terms: Use abstraction, but know when to stop.
Balance abstraction with concrete implementation.
Themes
Mood
Type
When to use this quote
- code refactoring
- system architecture
- teaching programming
- debugging
Key Concepts
Questions to Reflect On
- When does abstraction hinder rather than help?
- How can you tell when to simplify?
Too much abstraction can make code unreadable and hard to maintain.