Fred Brooks Quotes
Enjoy the top 60 famous quotes, sayings and quotations by Fred Brooks.
— Fred Brooks
— Fred Brooks
Nine people can't make a baby in a month.
— Fred Brooks
An ancient adage warns, Never go to sea with two chronometers; take one or three.
— Fred Brooks
Originality is no excuse for ignorance.
— Fred Brooks
The first step toward the management of disease was replacement of demon theories and humours theories by the germ theory. That very step, the beginning of hope, in itself dashed all hopes of magical solutions. It told workers that progress would be made stepwise, at great effort, and that a persistent, unremitting care would have to be paid to a discipline of cleanliness. So it is with software engineering today.
— Fred Brooks
Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they'll be obvious.
— Fred Brooks
— Fred Brooks
The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to life, showing things that never were nor could be ... The computer resembles the magic of legend in this respect, too. If one character, one pause, of the incantation is not strictly in proper form, the magic doesn't work. Human beings are not accustomed to being perfect, and few areas of human activity demand it. Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.
— Fred Brooks
“Scientists build to learn; Engineers learn to build.”
— Fred Brooks
“The hardest single part of building a software system is deciding precisely what to build.”
— Fred Brooks
“Successful software always gets changed.”
— Fred Brooks
Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.
— Fred Brooks
— Fred Brooks
Process improvement is most valuable in raising the floor of a community's practice.
— Fred Brooks
“Dissertations are not finished; they are abandoned.”
— Fred Brooks
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.
— Fred Brooks
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.
— Fred Brooks
More software projects have gone awry for lack of calendar time than for all other causes combined.
— Fred Brooks
A computer program is a message from a man to a machine. The rigidly marshaled syntax and the scrupulous definitions all exist to make intention clear to the dumb engine.
— Fred Brooks
— Fred Brooks
Observe that for the programmer, as for the chef, the urgency of the patron may govern the scheduled completion of the task, but it cannot govern the actual completion. An omelette, promised in two minutes, may appear to be progressing nicely. But when it has not set in two minutes, the customer has two choices - wait or eat it raw. Software customers have had the same choices.
— Fred Brooks
Predictability and great design are not friends.
— Fred Brooks
Fred Brooks Quotes Pictures
Want to see more pictures of Fred Brooks quotes? Click on image of Fred Brooks quotes to view full size.