Skip to content

Ability Quote by Eric S. Raymond

“Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code…” quote by Eric S. Raymond
Download Open image
“Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.”

Eric S. Raymond

About This Quote

Source Essay: "The Cathedral and the Bazaar" by Eric S. Raymond, 1999

Ugly code is fragile; elegance aids understanding and reliability.

In simple terms: Clear code is stronger and easier to maintain.

Key Takeaway

Write clean, readable code.

Themes

software design beauty complexity

Mood

analytical pragmatic

Type

technical educational

When to use this quote

  • team code reviews
  • open source projects
  • legacy system maintenance

Key Concepts

code readability human cognition engineering aesthetics

Questions to Reflect On

  • What makes code feel elegant to you?
  • How does readability affect debugging?
A Different Perspective

Aesthetic preferences vary across cultures.

4.4 out of 5 (10 ratings)

More by Eric S. Raymond

Explore all 104 Eric S. Raymond quotes

More Ability quotes

Browse all 9,990 Ability quotes