Improving your process won't move you from good to great design. It'll move you from bad to average. — Fred Brooks Copy Share Image
A little retrospection shows that although many fine, useful software systems have been designed by committees and built as part of multipart… — Fred Brooks Copy Share Image
The term architecture is used here to describe the attributes of a system as seen by the programmer, i.e., the conceptual structure… — Fred Brooks Copy Share Image
The essence of a software entity is a construct of interlocking concepts. I believe the hard part of building software to be… — Fred Brooks Copy Share Image
Mediocre design provably wastes the world's resources, corrupts the environment, affects international competitiveness. Design is important. — Fred Brooks Copy Share Image
A design style is defined by a set of microdecisions. A clear style reflects a consistent set. A clear style may not… — Fred Brooks Copy Share Image
The critical thing about the design process is to identify your scarcest resource. Despite what you may think, that very often is… — Fred Brooks Copy Share Image
Software and hardware design is less different than software designers think, but more different than hardware designers think. — Fred Brooks Copy Share Image
Conceptual integrity is the most important consideration in system design. — Fred Brooks Copy Share Image
More software projects have gone awry for lack of calendar time than for all other causes combined. — Fred Brooks Copy Share Image
The first step toward the management of disease was replacement of demon theories and humours theories by the germ theory. That very step, the… — Fred Brooks Copy Share Image
An ancient adage warns, "Never go to sea with two chronometers; take one or three." — Fred Brooks Copy Share Image
A computer program is a message from a man to a machine. The rigidly marshaled syntax and the scrupulous definitions all exist to make… — Fred Brooks Copy Share Image
The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen… — Fred Brooks Copy Share Image
Improving your process won't move you from good to great design. It'll move you from bad to average. — Fred Brooks Copy Share Image
We tend to blame the physical media for most of our implementation difficulties; for the media are not "ours" in the way the ideas… — Fred Brooks Copy Share Image
Product procedure...must securely protect the crown jewels, but, equally important, it must eschew building high fences around the garbage cans. — Fred Brooks Copy Share Image