A collection of quotes, fortunes, anecdotes, and quips. Get new quotes everyday on facebook, twitter, and tumblr.

frederick brooks quotes

Related Tags codehappy, computers, science

All programmers are optimists. Perhaps this modern sorcery especially attracts
those who believe in happy endings and fairy godmothers. Perhaps the hundreds
of nitty frustrations drive away all but those who habitually focus on the end
goal. Perhaps it is merely that computers are young, programmers are younger,
and the young are always optimists. But however the selection process works,
the result is indisputable: "This time it will surely run," or "I just found
the last bug."
-- Frederick Brooks, "The Mythical Man Month"


All programmers are optimists. Perhaps this modern sorcery especially attracts
those who believe in happy endings and fairy godmothers. Perhaps the hundreds
of nitty frustrations drive away all but those who habitually focus on the end
goal. Perhaps it is merely that computers are young, programmers are younger,
and the young are always optimists. But however the selection process works,
the result is indisputable: "This time it will surely run," or "I just found
the last bug."
- Frederick Brooks, Jr., The Mythical Man Month


An architect's first work is apt to be spare and clean. He
knows he doesn't know what he's doing, so he does it carefully and with
great restraint.
As he designs the first work, frill after frill and
embellishment after embellishment occur to him. These get stored away
to be used "next time". Sooner or later the first system is finished,
and the architect, with firm confidence and a demonstrated mastery of
that class of systems, is ready to build a second system.
This second is the most dangerous system a man ever designs.
When he does his third and later ones, his prior experiences will
confirm each other as to the general characteristics of such systems,
and their differences will identify those parts of his experience that
are particular and not generalizable.
The general tendency is to over-design the second system, using
all the ideas and frills that were cautiously sidetracked on the first
one. The result, as Ovid says, is a "big pile".

-- Frederick Brooks, "The Mythical Man Month"


An architect's first work is apt to be spare and clean. He knows
he doesn't know what he's doing, so he does it carefully and with great
restraint.
As he designs the first work, frill after frill and embellishment
after embellishment occur to him. These get stored away to be used "next
time." Sooner or later the first system is finished, and the architect,
with firm confidence and a demonstrated mastery of that class of systems,
is ready to build a second system.
This second is the most dangerous system a man ever designs.
When he does his third and later ones, his prior experiences will
confirm each other as to the general characteristics of such systems,
and their differences will identify those parts of his experience that
are particular and not generalizable.
The general tendency is to over-design the second system, using
all the ideas and frills that were cautiously sidetracked on the first
one. The result, as Ovid says, is a "big pile."
-- Frederick Brooks, "The Mythical Man Month"


How does a project get to be a year late? ... One day at a time.
- Frederick Brooks, Jr., The Mythical Man Month


The tar pit of software engineering will continue to be sticky for a long time
to come. One can expect the human race to continue attempting systems just
within or just beyond our reach; and software systems are perhaps the most
intricate and complex of man's handiworks. The management of this complex
craft will demand our best use of new languages and systems, our best
adaptation of proven engineering management methods, liberal doses of common
sense, and ... humility to recognize our fallibility and limitations.
- Frederick Brooks, Jr., The Mythical Man Month


All programmers are optimists. Perhaps this modern sorcery especially attracts
those who believe in happy endings and fairy godmothers. Perhaps the hundreds
of nitty frustrations drive away all but those who habitually focus on the end
goal. Perhaps it is merely that computers are young, programmers are younger,
and the young are always optimists. But however the selection process works,
the result is indisputable: "This time it will surely run," or "I just found
the last bug."
-- Frederick Brooks, "The Mythical Man Month"


The programmer, like the poet, works only slightly removed from pure thought-
stuff. He builds his castles in the air, from air, creating by exertion of the
imagination. Few media of creation are so flexible, so easy to polish and
rework, so readily capable of realizing grand conceptual structures.
- Frederick Brooks, Jr., The Mythical Man Month


The flow chart is a most thoroughly oversold piece of program documentation.
- Frederick Brooks, Jr., The Mythical Man Month


The flow chart is a most thoroughly oversold piece of program documentation.
-- Frederick Brooks, "The Mythical Man Month"


An architect's first work is apt to be spare and clean. He knows
he doesn't know what he's doing, so he does it carefully and with great
restraint.
As he designs the first work, frill after frill and embellishment
after embellishment occur to him. These get stored away to be used "next
time." Sooner or later the first system is finished, and the architect,
with firm confidence and a demonstrated mastery of that class of systems,
is ready to build a second system.
This second is the most dangerous system a man ever designs.
When he does his third and later ones, his prior experiences will
confirm each other as to the general characteristics of such systems,
and their differences will identify those parts of his experience that
are particular and not generalizable.
The general tendency is to over-design the second system, using
all the ideas and frills that were cautiously sidetracked on the first
one. The result, as Ovid says, is a "big pile."
-- Frederick Brooks, "The Mythical Man Month"


The flow chart is a most thoroughly oversold piece of program documentation.
-- Frederick Brooks, "The Mythical Man Month"