79 Quotes by Fred Brooks
- Author Fred Brooks
-
Quote
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.
- Tags
- Share
- Author Fred Brooks
-
Quote
The essence of a software entity is a construct of interlocking concepts: [...] I believe the hard part of building software to be the specification, design, and testing of this conceptual construct, not the labor of representing it and testing the fidelity of the representation.
- Tags
- Share
- Author Fred Brooks
-
Quote
Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
- Tags
- Share
- Author Fred Brooks
-
Quote
Successful software always gets changed.
- Tags
- Share
- Author Fred Brooks
-
Quote
A design style is defined by a set of microdecisions. A clear style reflects a consistent set. A clear style may not be a good style; a muddled one never is.
- Tags
- Share
- Author Fred Brooks
-
Quote
Software work is the most complex that humanity has ever undertaken.
- Tags
- Share
- Author Fred Brooks
-
Quote
System debugging, like astronomy, has always been done chiefly at night.
- Tags
- Share
- Author Fred Brooks
-
Quote
Software and hardware design is less different than software designers think, but more different than hardware designers think.
- Tags
- Share
- Author Fred Brooks
-
Quote
Systems program building is an entropy-decreasing process, hence inherently metastable. Program maintenance is an entropy-increasing process, and even its most skillful execution only delays the subsidence of the system into unfixable obsolescence.
- Share