Source: Executable Uml: A Foundation for Model-Driven Architecture, 2002, p. 5.
“The complexity of software is an essential property, not an accidental one. Hence, descriptions of a software entity that abstract away its complexity often abstracts away its essence.”
Page 183.
No Silver Bullet (1986)
Help us to complete the source, original and additional information
Fred Brooks 20
American computer scientist 1931Related quotes
Source: Model-driven development of complex software: A research roadmap (2007), p. 37
Source: Model-driven development of complex software: A research roadmap (2007), p. 37: Abstract

“The entire history of software engineering is that of the rise in levels of abstraction.”
Grady Booch in his talk "The Limits of Software."; Cited in: Gerry Boyd (2003) " Executable UML: Diagrams for the Future http://www.devx.com/enterprise/Article/10717." published at devx.com, February 5, 2003.
The Limits of Software

“The function of good software is to make the complex appear to be simple.”
Attributed to Booch in: Frank H. P. Fitzek et al. (2010) Qt for Symbian. p. xv

Source: Object-oriented design: With Applications, (1991), p. 54

Source: The Secret Agent (1907), Ch. 3
Context: All idealization makes life poorer. To beautify it is to take away its character of complexity — it is to destroy it. Leave that to the moralists, my boy. History is made by men, but they do not make it in their heads. The ideas that are born in their consciousness play an insignificant part in the march of events. History is dominated and determined by the tool and the production — by the force of economic conditions. Capitalism has made socialism, and the laws made by the capitalist for the protection of property are responsible for anarchism. No one can tell what form the social organisation may take in the future. Then why indulge in prophetic phantasies? At best they can only interpret the mind of the prophet, and can have no objective value. Leave that pastime to the moralists, my boy.