TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Fred Brooks has died

1516 pointsby tkhattraover 2 years ago

57 comments

breckover 2 years ago
I exchanged a few emails with Fred over the years. RIP Fred. Thank you so much for all the wisdom. Sharing one of the last responses here:<p><pre><code> Thanks for your kind words. You will find lots of condensed wisdom in the three software books I value most: DeMarco &amp; Lister Peopleware 2007. Software engineering: Barry Boehm&#x27;s lifetime contributions to software development, management and research. Ed. by Richard Selby. Hoffman, Daniel M.; Weiss David M. (Eds.): Software Fundamentals – Collected Papers by David L. Parnas, 2001, Addison-Wesley, ISBN 0-201-70369-6. You might also like my later book on technical design in general: The Design of Design. Start with Part II.</code></pre>
评论 #33652480 未加载
评论 #33663992 未加载
评论 #33652153 未加载
pjmorrisover 2 years ago
MMM deserves all the attention it gets, but there&#x27;s more!<p>1. I&#x27;ve got to track down the source of the quote (it may be the linked video), but Brooks has said that the most important architectural decision he made was to have an eight bit byte rather than the cheaper 7 bits (Edit: 6 bits) being considered for the IBM 360. To call that influential is an understatement.<p>2. And he has said the most important management decision was sending Ted Codd to graduate school, where Codd laid the foundation for what became relational databases.<p>3. A paper [0] he co-authored with Amdahl and Blaauw introduced the term &#x27;architecture&#x27; to computer hardware, later borrowed for software. From the first page: &quot;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.&quot;<p>He gave an interesting talk at the 50th anniversary of the International Conference on Software Engineering (ICSE) a few years ago, [1]<p>[0] &#x27;Architecture of the IBM System&#x2F;360&#x27;, Amdahl, Blaauw, Brooks.<p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=StN49re9Nq8" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=StN49re9Nq8</a>
评论 #33652505 未加载
dalkeover 2 years ago
My one email exchange with Brooks had nothing to do with Mythical Man Month.<p>In the 1990s I was was the junior co-founder and, for a while, main developer of VMD, a program for molecular visualization. I wanted to include molecular surface visualization, but me being me, would rather integrate someone else&#x27;s good work.<p>I looked around and found &quot;Surf&quot;, a molecular surface solver written by Amitabh Varshney when he was at the University of North Carolina. (See &quot;Computing Smooth Molecular Surfaces&quot;, IEEE Computer Graphics and Applications, <a href="https:&#x2F;&#x2F;ieeexplore.ieee.org&#x2F;abstract&#x2F;document&#x2F;310720" rel="nofollow">https:&#x2F;&#x2F;ieeexplore.ieee.org&#x2F;abstract&#x2F;document&#x2F;310720</a> .)<p>Brooks, you may not know, heard Sutherland talk about using the screen as a window into another world, which got Brooks interested in VR. Back in the 1970s, at UNC, they started experimenting with head-mounted displays. Brooks worked on VR for the rest of his career.<p>The UNC VR group worked on many different VR approaches, including haptic (tactile) feedback. As I recall, the first was a used hydraulic-powered robot arm. People had to wear a lab coat and helmet when using it because it would leak, and had a tendency to hit people.<p>One of the experiments, the NanoManipulator, hooked up the VR and haptic feedback (not that same robot!) to an atomic-force microscope, so people could feel the surface and move nanoscale objects around. <a href="http:&#x2F;&#x2F;www.warrenrobinett.com&#x2F;nano&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.warrenrobinett.com&#x2F;nano&#x2F;</a> .<p>Brooks felt that VR would be very useful for molecular visualization, and developed the GRIP Molecular Graphics Resource. Quoting <a href="https:&#x2F;&#x2F;apps.dtic.mil&#x2F;sti&#x2F;pdfs&#x2F;ADA236598.pdf" rel="nofollow">https:&#x2F;&#x2F;apps.dtic.mil&#x2F;sti&#x2F;pdfs&#x2F;ADA236598.pdf</a> , some of its early achievements were &quot;the first molecular graphics system on which a protein was solved without a physical model&quot;, &quot;using remote manipulator technology to enable users to feel molecular forces&quot;, and &quot;Real-time, user-steered volume visualization of an electron density map&quot;.<p>As that document points out, their goal was to &quot;<i>wildcat</i> radical new molecular graphics ideas to the prototype stage. Winning ideas are spun off to the thriving commercial industry or into autonomous research projects.&quot;<p>Surf fit very well in those lines, as VMD was an &quot;autonomous research project&quot;.<p>My exchange with Brooks and UNC was 1) to get permission to distribute Surf as part of the VMD distribution, and, 2) a few years later, to provide numbers about how many people had downloaded VMD with Surf.
评论 #33660469 未加载
评论 #33659170 未加载
rychcoover 2 years ago
I have fond memories of attending his &quot;No Silver Bullet&quot; lecture only a few short years ago.<p>A favorite quote of mine from MMM: &quot;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....&quot;
评论 #33650875 未加载
评论 #33650700 未加载
评论 #33651862 未加载
评论 #33653000 未加载
评论 #33651872 未加载
评论 #33651220 未加载
评论 #33652323 未加载
评论 #33653141 未加载
KrisJordanover 2 years ago
&quot;The teacher&#x27;s job is to design learning experiences; not primarily to impart information.&quot; -Fred Brooks<p>A favorite, lesser known quote of Fred&#x27;s from his technical communications course at UNC and a SIGCSE talk. Beyond a software engineer and researcher, he was an extraordinary educator. His design ethos carried through to pedagogy, as well, and has been an inspiration to me. Thanks, Fred.
评论 #33651656 未加载
dhruvmittalover 2 years ago
During my first week at UNC Chapel Hill, I had an incredibly opportunity through the honors program where a handful of new students (including myself, an aspring CS student) got to hang out with Fred Brooks for an evening. I don&#x27;t think I really knew who he was at the time, but I did recognize his name as the one on the CS Building.<p>When we talk about Fred Brooks now, we&#x27;re usually talking about the things he&#x27;s written (MMM, No Silver Bullet, etc.) or the impact he&#x27;s had on computing (8 bit byte, founding the CS depts, etc.). He didn&#x27;t talk about any of that with us freshmen. Other than a brief introduction, he didn&#x27;t talk about any of that at all.<p>Instead, he talked to us about what he saw as the future. The most exciting thing going forward, as he saw it in August of 2011, was the development of the interface between biology and computing. One of the things that stuck with me was that he said he hoped students today looked at biology the way he looked at computer science back in the 50s and 60s, as a land of unlimited potential.
评论 #33662047 未加载
avg_devover 2 years ago
I know a lot of people like MMM - I too enjoyed it. “The bearing of a child takes nine months, no matter how many women are assigned.” Still totally valid, IMO.<p>But I really enjoyed The Design of Design as well.<p>R.I.P. Mr. Brooks. I thank you for introducing to me the idea of conceptual integrity.
thyrsusover 2 years ago
Message from the Chair of the UNC Computer Science Department (personal phone number elided):<p>Dear Friends,<p>It is with great sadness that I must share the following update on the health of the Department Founder Dr. Frederick P. Brooks, Jr. I know how much Dr. Brooks has meant to the department, to computer graphics, to the world of computing, and to each of you. So I wanted to reach out and pass on the following message from his son, Roger Brooks.<p>Dr. Samarjit Chakraborty Chair, UNC Department of Computer Science<p>– Begin Forwarded Message – Subject: Frederick&#x27;s condition and his Hope<p>Dear ones:<p>As you may have heard, on Saturday my father came home from the hospital into hospice care. He spends most of the time sleeping. When (slightly) awake, he is only slightly responsive, and not able to respond verbally to questions. He seems to be in no pain and no particular discomfort. He is eating and drinking small amounts, but far from enough.<p>Frederick P. Brooks Jr. has fought the good fight, run the good race, been an outstanding husband and father and mentor and friend of many . . . and is now fading away. His hope and his coming joy, in death and in life, is in his Lord Jesus Christ, who I know will welcome him with “Well done . . .”.<p>The hospice nurse tells us that my father may live several days to 10 days or so.<p>You may share this information with all who would want to know. I know that I am missing email addresses for beloved friends which exist somewhere in my parents’ contact lists, and I apologize that I do not have time to dig for those.<p>With family and aides around, we have ample help. If you would like to come and visit my mother, or bring your last respects and prayers to my father, please just call the house first. Close friends are welcome, but it is hard to predict in advance when things will be busy or peaceful.<p>Kori Robbins, associate pastor at Orange Methodist Church, visited yesterday and prayed what I thought was exactly the appropriate, loving, and merciful prayer, which she tells me she adapted from Douglas McKelvey&#x27;s A Liturgy for the Final Hours. We ask you to join in this prayer:<p>O God our Father, O Christ our Brother, O Spirit our comforter,<p>Fred is ready.<p>Now meet him at this mortal threshold and deliver him to that eternal city; to your radiant splendor; to your table and the feast and the festival of friends; to the wonder and the welcome of his heart&#x27;s true home.<p>He but waits for your word. Bid him rise and follow, and he will follow you gladly into that deeper glory,<p>O Spirit his True Shepherd, O Christ his True King, O God his True and Loving Father, receive him now, and forgive his sins, through the blood of his Savior Jesus Christ.<p>Roger Brooks Sr.
评论 #33654149 未加载
评论 #33662176 未加载
hcrispover 2 years ago
Another quote of his;<p>&quot;Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won&#x27;t usually need your flowchart; it&#x27;ll be obvious.&quot; -- Fred Brooks, The Mythical Man Month (1975)<p>Stated a different way:<p>&quot;Bad programmers worry about the code. Good programmers worry about data structures and their relationships.&quot; -Linus Torvalds
评论 #33657204 未加载
评论 #33652692 未加载
评论 #33651844 未加载
评论 #33650635 未加载
po84over 2 years ago
I had the privilege of attending some of Dr. Brooks&#x27; lectures. His views on the role of a computer scientist have helped me find meaning and direction in my career. May he rest in peace.<p><i>In a word, the computer scientist is a toolsmith--no more, but no less. It is an honorable calling. If we perceive our role aright, we then see more clearly the proper criterion for success: a toolmaker succeeds as, and only as, the users of his tool succeed with his aid. However shining the blade, however jeweled the hilt, however perfect the heft, a sword is tested only by cutting. That swordsmith is successful whose clients die of old age.</i><p><a href="https:&#x2F;&#x2F;www.cs.unc.edu&#x2F;~brooks&#x2F;Toolsmith-CACM.pdf" rel="nofollow">https:&#x2F;&#x2F;www.cs.unc.edu&#x2F;~brooks&#x2F;Toolsmith-CACM.pdf</a>
monksyover 2 years ago
I&#x27;m pretty sad about this.<p>When I was in high school and learning how to program, he let me borrow a copy of his Mythical Man Month book.
评论 #33650819 未加载
评论 #33650983 未加载
评论 #33650349 未加载
khazhouxover 2 years ago
<i>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.</i>
pixelmonkeyover 2 years ago
Deserves the black bar, in my view. Probably one of the most widely-discussed and most oft-cited writers among hackers of multiple generations.<p>He will always be remembered for “Brooks’s Law”, colloquially, “adding people to a late software project makes it later”:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Brooks%27s_law" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Brooks%27s_law</a><p>And for his timeless essay, “No Silver Bullet”, which introduced the idea of accidental vs essential complexity in software:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;No_Silver_Bullet" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;No_Silver_Bullet</a><p>RIP.
评论 #33651837 未加载
评论 #33671327 未加载
ghowardover 2 years ago
It is once again time for me to re-read <i>The Mythical Man Month</i> and watch his <i>No Silver Bullet</i> lecture. No better way to respect such a giant.
评论 #33650949 未加载
perryizgr8over 2 years ago
“What one programmer can do in one month, two programmers can do in two months.”<p>― Fred Brooks<p>I printed this out and taped it to the whiteboard at my desk. Handy to point out to the manager in various situations.
quantifiedover 2 years ago
The Mythical Man-Month is one of the seminal works on software engineering practice. It has held up extremely well over time. If I have to jettison professional books over time for whatever reason, it&#x27;ll be in the last box &#x2F;shelf I retain.
评论 #33649782 未加载
评论 #33649616 未加载
khazhouxover 2 years ago
One of the things that always amazed me was how <i>present</i> he always was. Any lecture he attended, regardless of the speaker or topic (which were very far-ranging) he always asked questions. Good, tough, insightful questions. His mind was never passive, and he set a great example for everyone decades younger than him.
评论 #33661815 未加载
state_lessover 2 years ago
Fred brooks went supernova today. Let the brilliant light mark his passing and remind us of the light he shined on the software world.
acdhaover 2 years ago
Sad news but he left a legacy to be proud of. Few people write anything which will be read half a century later, much less as a source of insight rather than historical context.
magicink81over 2 years ago
&quot;Conceptual integrity is the most important attribute of a great design&quot; from The Design of Design
评论 #33658129 未加载
评论 #33658287 未加载
pieterrover 2 years ago
Dr. Brooks on No silver Bullet (while eating pizza).<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;HWYrrw7Zf1k" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;HWYrrw7Zf1k</a><p>RIP Dr. Brooks.
KrisJordanover 2 years ago
The Department of Computer Science at UNC Chapel Hill, which Fred founded in 1964, shares our official remembrance letter here: <a href="https:&#x2F;&#x2F;cs.unc.edu&#x2F;news-article&#x2F;remembering-department-founder-dr-frederick-p-brooks-jr&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cs.unc.edu&#x2F;news-article&#x2F;remembering-department-found...</a>
pasttense01over 2 years ago
&quot;The Mythical Man-Month: Essays on Software Engineering is a book on software engineering and project management by Fred Brooks first published in 1975, with subsequent editions in 1982 and 1995. Its central theme is that adding manpower to software project that is behind schedule delays it even longer. This idea is known as Brooks&#x27;s law, and is presented along with the second-system effect and advocacy of prototyping.<p>Brooks&#x27;s observations are based on his experiences at IBM while managing the development of OS&#x2F;360. He had added more programmers to a project falling behind schedule, a decision that he would later conclude had, counter-intuitively, delayed the project even further.&quot;<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Mythical_Man-Month" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Mythical_Man-Month</a>
评论 #33650611 未加载
AlbertCoryover 2 years ago
Sad. He was a giant.<p>I&#x27;m glad I got to at least shake his hand. One of the lawyers at Google had studied under him, and when I saw them crossing the street I just assumed the older gentleman with the visitor&#x27;s badge was Brooks (I didn&#x27;t even know what he looked like, but I found out later I&#x27;d guessed correctly).
codetrotterover 2 years ago
I really enjoyed his book “The Design of Design: Essays from a Computer Scientist”<p><a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;7157080-the-design-of-design" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;7157080-the-design-of-de...</a><p>RIP Mr. Brooks
quonnover 2 years ago
Brooks and Knuth (fortunately still with us) are not only respected but also loved. I sometimes miss this in our field where sometimes success is valued more than a great mind and a great mind more than a lovable well-rounded person.
jessmartinover 2 years ago
The ACM recorded this 2-hour long interview[0] with Fred that walks through his whole history. It&#x27;s incredible to see Fred&#x27;s ability to recall conversations and technical decisions from over 50 years ago!<p>I admire his ability to move back and forth between industry and academia and move the entire field forward.<p>One of my favorite quotes: &quot;A scientist builds in order to learn. An engineer learns in order to build.&quot;<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ul0dbgs8Mdk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ul0dbgs8Mdk</a>
kweinberover 2 years ago
Sad loss. One might wonder how much faster technology’s state of the art would have progressed if we had more people like Fred Brooks working in the field.
评论 #33650618 未加载
评论 #33650971 未加载
mwcampbellover 2 years ago
For some reason I thought Brooks had already died some years ago, but then I remembered that what I had previously read was the comment thread on the announcement of his <i>retirement</i> in 2016: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11257437" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11257437</a>
JohnDeHopeover 2 years ago
That’s somebody’s funeral I would like to attend, to pay my respects.
phtrivierover 2 years ago
A great way to go to posterity is to state a law that so much depends on some basic human flaw, that it can not be bent until Darwin changes our brain.<p>Brook law of late software project will be quoted for the rest of times, because software projects will be late for the rest of time.<p>May Mr. Brooks rest in peace until then.
elanningover 2 years ago
Rest in peace to one of the greats.<p>You might want to consider reading The Design of Design if you liked The Mythical Man-Month.
fredrikholmover 2 years ago
A true yet humble giant.<p>Reading his works elucidated so many ideas and experiences that I could not myself articulate, and helped set the foundation for my own ideas further down the line.<p>RIP Fred, thank you for all your warm kindness and endless contributions to our field at large.
drallisonover 2 years ago
Just a quick reminder: Fred Brooks did much more than write the Mythical Man Month.
qclibre22over 2 years ago
We are standing on the shoulders of giants. He was one of the tallest.
ChrisMarshallNYover 2 years ago
That is sad, but he had a great career.<p>He, along with folks like Watts Humphries, and Donald Knuth, were some of the earliest published &quot;Computer Programming As An Engineering Discipline&quot; types.
phtrivierover 2 years ago
Who is currently writing things that might end up having the impact of the MMM ?<p>It&#x27;s Friday, and I&#x27;m grumpy, so I could very well argue that the age of the &quot;thinkers&quot; is dead and gone for software, and that everything that comes from now is just rehashing old good ideas (at best) or propagating new bad ones.<p>Let&#x27;s be charitable and assume there is still 1% a good stuff among the junk. Who&#x27;s writing it ? Who&#x27;s on the good side of the tar pit, and has the potential to lend a hand ?
评论 #33658992 未加载
评论 #33658990 未加载
wbillingsleyover 2 years ago
Hugely sorry to hear this. I met him when he was visiting Cambridge while I was a PhD student and he&#x27;s a wonderful person as well as a computing luminary.
bluGillover 2 years ago
They will get his funeral done in record time by assigning 9 preachers to speak at the same time.<p>RIP Fred, you were a giant and will be missed.
评论 #33662229 未加载
muh_gradleover 2 years ago
May he rest in peace. Like many here, I was first introduced to Dr. Fred Brooks through Mythical Man-Month, which has had a tremendous impact in shaping my views on software. Afterwards I saw some of his lectures that he held at UNC on Youtube, and always wished I had attended UNC for my undergraduate studies.
beckingzover 2 years ago
A Man who will be Mythical every Month.
fsckboyover 2 years ago
Fred Brooks, a mythic figure, who lived a couple days shy of a very productive 1099 man-months. RIP.
EdwardCoffinover 2 years ago
I rarely see this mentioned, but book he authored with Gerrit A. Blaauw, Computer Architecture, has a really cool way of characterizing the various machine architectures by describing their data representations, formats, and significant operations in APL.
yieldcrvover 2 years ago
(Feel like these trailblazers in computing are going to get more frequent, does anyone have an analysis on how much HN makes the banner to someone over the years)
j5r5mykover 2 years ago
Sad to hear. I did CS at UNC and will always cherish those late nights coding in the Brooks building. I have my dad’s first edition of MMM as well. RIP.
herodoturtleover 2 years ago
RIP Mr Brooks.<p>I&#x27;ve still got my copy of MMM from 20 years ago. I re-read it recently (~2 years ago). Such great wisdom in that book. Would highly recommend it.
kwertyoowiyopover 2 years ago
Such a classic book. Are any other computer books from that date still relevant at all, let alone relevant to such a wide audience?
kristopolousover 2 years ago
I was just looking him up the other day and found it was remarkable he was still alive. What a wonderful long life
neilwilsonover 2 years ago
Another legend leaves us.<p>Hopefully this will encourage more to read his work. It&#x27;s about human behaviour and timeless.
Guthurover 2 years ago
I was literally just reading &quot;there is no silver bullet&quot; this week.<p>Quite the legacy, long may it last.
djbusbyover 2 years ago
We need a black stripe on here @dang
dbremontover 2 years ago
Very sad News: Thanks for your enormous contribution to humanity !!! RIP, DR. Brooks
Abumubeenover 2 years ago
RIP
betimslover 2 years ago
I qofte dheu i lehte.
jbirerover 2 years ago
So that&#x27;s why there&#x27;s a black bar, phew. glad it&#x27;s not a bug on my browser.
dangover 2 years ago
We should probably wait for confirmation from more than this source. I don&#x27;t disbelieve it, because they cite the UNC CS department, but even Wikipedia hasn&#x27;t been updated yet.
评论 #33652145 未加载
评论 #33650215 未加载
avgcorrectionover 2 years ago
I wasn’t impressed by Man Month. The two major insights IIRC:<p>1. Adding more people adds overhead which slows down productivity. Might even make it worse<p>2. 10X developer (100X) mythology and how other programmers should be their support secretaries<p>(1) is too obvious and (2) I didn’t like for self-interest reasons.
评论 #33651200 未加载