Skip to content

Assertion Quote by Alexander Stepanov

“Complexity assertions have to be part of the interface” quote by Alexander Stepanov
Download Open image
“Complexity assertions have to be part of the interface”

Alexander Stepanov

About This Quote

Source Article: “Designing Generic Algorithms”, 1997

Interfaces should explicitly include complexity requirements to set correct expectations.

In simple terms: Complexity must be part of interface design.

Key Takeaway

Specify algorithmic costs clearly.

Themes

software design complexity API software engineering

Mood

analytical practical

Type

technical educational

When to use this quote

  • Library design
  • API documentation
  • performance testing
  • client communication

Key Concepts

Big‑O notation interface contracts

Questions to Reflect On

  • How do you balance abstraction with performance details?
  • When should complexity be hidden?
A Different Perspective

Complexity may be hidden or variable in practice.

3.4 out of 5 (10 ratings)

More by Alexander Stepanov

Explore all 6 Alexander Stepanov quotes

More Assertion quotes

Browse all 271 Assertion quotes