Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts t… - Fred Brooks

" "

Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer. Much of the complexity he must master is arbitrary complexity […] because they were designed by different people, rather than by God.

English
Collect this quote

About Fred Brooks

Frederick Phillips Brooks, Jr. (April 19, 1931 – November 17, 2022) was a computer architect, software engineer, and computer scientist, most famous for managing the development of IBM's System/360 Computer family hardware and then OS/360, then later writing candidly about the process in his seminal book The Mythical Man-Month. Brooks received a Turing Award in 1999 and many other awards.

Also Known As

Birth Name: Frederick Phillips Brooks Jr.
Alternative Names: Frederick Phillips Brooks, Jr. Frederick P. Brooks Jr. Frederick Phillips "Fred" Brooks, Jr Frederick P. Brooks Frederick Phillips

Enhance Your Quote Experience

Enjoy ad-free browsing, unlimited collections, and advanced search features with Premium.

Related quotes. More quotes will automatically load as you scroll down, or you can use the load more buttons.

Additional quotes by Fred Brooks

The term architecture is used here to describe the attributes of a system as seen by the programmer, i.e., the conceptual structure and functional behavior, as distinct from the organization of the data flow and controls, the logical design, and the physical implementation. i. Additional details concerning the architecture,

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.

A little retrospection shows that although many fine, useful software systems have been designed by committees and built as part of multipart projects, those software systems that have excited passionate fans are those that are the products of one or a few designing minds, great designers.

Loading...