[PREV - WEDDING_PARTY]    [TOP]

CROSSING_BROOKS


                                             June 06, 2022

On Frederick P. Brooks, "The Mythical Man-Month" (1975)
and the expanded "anniversary edition" from 1995.            He also published
                                                             "The Design of
This book is very well-regarded, with                        Design" (2010),
some of it's principles and slogans now                      which earns a
firmly entrenched in the culture of                          blue tab.
software development, in particular
"Brooks Law" (adding programmers to a                                 TABS
late project makes it later).  Various
other phrases ("There is no silver
bullet.") are very familiar even if         Though, you can exaggerate how
their source is forgotten.                  well know things like this
                                            are-- recently I had a
Nevertheless, iconoclastic skeptic          conversation with a manager
that I am, I want to remind that            and a designer, neither of
even Brooks can be questioned.              whom had heard of Brooks Law.

From the additional chapters in the
1995 edition:

      "Much more is known today about software engineering than
      was known in 1975.  Which of the assertions in the original
      1975 edition have been supported by data and experience?
      Which have been disproved? Which have been obsoleted by a
      changing world? ... "

      "Most of these propositions are operationally testable.
      my hope in putting them forth in stark form is to focus
      readers' thoughts, measurements, and comments."


Brooks goes on to summarize his
original points, with a list of      And that earns my
"assertions I believed to be true,   seal-of-approval,     The highly coveted
facts and rules-of-thumb-type        not that Brooks       "seal of doom".
generalizations of experience".      needs it: he could
                                     easily pose as a
                                     management guru
                                     who knows all, but
                                     he refuses to
                                     overreach.

Brooks was also someone who kept up
on the literature, and occasionally
uses published data, such as John
Harr's data on debugging rates
found in several different software    Brooks also frequently alludes to other
projects at AT&T.                      people's ideas, even when they're
                                       somewhat different from his own--
                                       another sign of intellectual integrity.
   I find this particularly
   interesting, because as
   far as I can tell that sort
   of data-based approach
   toward software engineering
   has disappeared.




--------
[NEXT - EVOLVING_BROOKS]