“Almost 2000 years ago, the Roman architect Vitruvius recorded what makes a design good: durability (firmitas), utility (utilitas), and charm (venustas). These quality requirements still hold, for buildings as well as software systems. A well-designed system is easy to implement, is understandable and reliable, and allows for smooth evolution. Badly-designed systems may work at first, but they are hard to maintain, difficult to test, and unreliable.”

Source: Software Engineering: Principles and Practice, 2007, p. 279

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "Almost 2000 years ago, the Roman architect Vitruvius recorded what makes a design good: durability (firmitas), utility …" by Hans van Vliet?
Hans van Vliet photo
Hans van Vliet 5
Dutch computer scientist 1949

Related quotes

Paul Graham photo

“Software has to be designed by hackers who understand design, not designers who know a little about software. If you can't design software as well as implement it, don't start a startup.”

Paul Graham (1964) English programmer, venture capitalist, and essayist

"The Other Road Ahead" http://www.paulgraham.com/road.html, September 2001

Bruce Schneier photo

“Well-designed security systems fail gracefully.”

Bruce Schneier (1963) American computer scientist

Airport Security Failure, Schneier, Bruce, 2006-03-14, Schneier on Security, 2022-06-31 https://www.schneier.com/blog/archives/2006/03/airport_securit_2.html,
Human perception of reality, risk and terrorism

Ed Yourdon photo
Fred Brooks photo
Gerrit Blaauw photo
Fred Brooks photo

Related topics