~jkaivo/quotes

1dea81ff9a7674725bb46a7a4c53364e8c09af08 — Jakob Kaivo 5 years ago c779dcf
keep formatted quotes saved
1 files changed, 13 insertions(+), 0 deletions(-)

A quotes
A quotes => quotes +13 -0
@@ 0,0 1,13 @@
I conclude that 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. 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, "The Emporor's Old Clothes"
	   Communications of the ACM, 1981