“There are two ways of constructing a piece of software: One is to make it so simple that there are obviously no errors, and the other is to make it so complicated that there are no obvious errors.”

Tony Hoare

Tony Hoare - “There are two ways of constructing a piece...” 1

Similar quotes

“I conclude there are two ways of constructing software design: one way is to make it so simple there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.”

Tony Hoare
Read more

“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

C. A. R. Hoare
Read more

“I conclude that there are two ways of constructing a software design: One way is to make it so simple that there areobviously no deficiencies and the otherway is to make it so complicated that there are no obvious deficiencies.The first method is far more difficult. It demands the same skill, devotion, insight, and even inspiration as the discovery of the simple physical laws which underlie the complex phenomena of nature. It also requires a willingness to accept objectives which are limited by physical, logical, and technological constraints, and to accept a compromise when conflicting objectives cannot be met. No committee will ever do this until it is too late.”

C.A.R. Hoare
Read more

“Truth is contrary to our nature, not so error, and this for a very simple reason: truth demands that we should recognize ourselves as limited, error flatters us that, in one way or another, we are unlimited.”

Johann Wolfgang von Goethe
Read more

“He knew from experience that true and obvious ideas, such as the ineffable wisdom and judgment of the Great God Om, seemed so obscure to many people that you actually had to kill them before they saw the error of their ways...”

Terry Pratchett
Read more