Skip to content

Abstraction Quote by Alexander Stepanov

“I still believe in abstraction, but now I know that one ends with abstraction, not starts with it” quote by Alexander Stepanov
Download Open image
“I still believe in abstraction, but now I know that one ends with abstraction, not starts with it”

Alexander Stepanov

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.

Key Takeaway

Balance abstraction with concrete implementation.

Themes

software design abstraction pragmatism

Mood

analytical pragmatic

Type

technical instructional

When to use this quote

  • code refactoring
  • system architecture
  • teaching programming
  • debugging

Key Concepts

generic programming software engineering

Questions to Reflect On

  • When does abstraction hinder rather than help?
  • How can you tell when to simplify?
A Different Perspective

Too much abstraction can make code unreadable and hard to maintain.

2.0 out of 5 (5 ratings)

More by Alexander Stepanov

Explore all 6 Alexander Stepanov quotes

More Abstraction quotes

Browse all 562 Abstraction quotes