Skip to content

Computer Quote by Bjarne Stroustrup

“The first law of computer science: Every problem is solved by yet another indirection.” quote by Bjarne Stroustrup
Download Open image
“The first law of computer science: Every problem is solved by yet another indirection.”

Bjarne Stroustrup

About This Quote

Source Talk: “Indirection in Computer Science”, 2003

Complex problems are often solved by adding layers of abstraction, which can simplify implementation.

In simple terms: Indirection solves problems.

Key Takeaway

Use abstraction to manage complexity.

Themes

computer science abstraction problem solving design patterns

Mood

technical analytical practical

Type

lecture technical

When to use this quote

  • programming
  • system design
  • education

Key Concepts

indirection modularity software architecture

Questions to Reflect On

  • When does abstraction become counterproductive?
  • How do you balance simplicity and flexibility?
A Different Perspective

Too many layers can cause performance overhead.

2.3 out of 5 (6 ratings)

More by Bjarne Stroustrup

Explore all 58 Bjarne Stroustrup quotes

More Computer quotes

Browse all 3,800 Computer quotes