Skip to content

Computing Quote by Alan Perlis

“If you have a procedure with 10 parameters, you probably missed some.” quote by Alan Perlis
Download Open image
“If you have a procedure with 10 parameters, you probably missed some.”

Alan Perlis

About This Quote

Having a function with many parameters often indicates a design flaw; simpler interfaces are preferable.

In simple terms: Too many parameters hint at poor design.

Key Takeaway

Simplify function interfaces.

Themes

software design complexity usability

Mood

analytical practical

Type

technical advisory

When to use this quote

  • coding projects
  • team code reviews
  • system architecture
  • library development

Key Concepts

API design refactoring

Questions to Reflect On

  • How can you reduce parameter count?
  • When is a complex interface justified?
A Different Perspective

It may not apply to inherently complex systems.

2.2 out of 5 (10 ratings)

More by Alan Perlis

Explore all 57 Alan Perlis quotes

More Computing quotes

Browse all 237 Computing quotes