TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Fred Brooks has died

1516 点作者 tkhattra超过 2 年前

57 条评论

breck超过 2 年前
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 未加载
pjmorris超过 2 年前
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 未加载
dalke超过 2 年前
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 未加载
rychco超过 2 年前
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 未加载
KrisJordan超过 2 年前
&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 未加载
dhruvmittal超过 2 年前
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_dev超过 2 年前
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.
thyrsus超过 2 年前
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 未加载
hcrisp超过 2 年前
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 未加载
po84超过 2 年前
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>
monksy超过 2 年前
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 未加载
khazhoux超过 2 年前
<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>
pixelmonkey超过 2 年前
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 未加载
ghoward超过 2 年前
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 未加载
perryizgr8超过 2 年前
“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.
quantified超过 2 年前
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 未加载
khazhoux超过 2 年前
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_less超过 2 年前
Fred brooks went supernova today. Let the brilliant light mark his passing and remind us of the light he shined on the software world.
acdha超过 2 年前
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.
magicink81超过 2 年前
&quot;Conceptual integrity is the most important attribute of a great design&quot; from The Design of Design
评论 #33658129 未加载
评论 #33658287 未加载
pieterr超过 2 年前
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.
KrisJordan超过 2 年前
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>
pasttense01超过 2 年前
&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 未加载
AlbertCory超过 2 年前
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).
codetrotter超过 2 年前
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
quonn超过 2 年前
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.
jessmartin超过 2 年前
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>
kweinber超过 2 年前
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 未加载
mwcampbell超过 2 年前
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>
JohnDeHope超过 2 年前
That’s somebody’s funeral I would like to attend, to pay my respects.
phtrivier超过 2 年前
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.
elanning超过 2 年前
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.
fredrikholm超过 2 年前
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.
drallison超过 2 年前
Just a quick reminder: Fred Brooks did much more than write the Mythical Man Month.
qclibre22超过 2 年前
We are standing on the shoulders of giants. He was one of the tallest.
ChrisMarshallNY超过 2 年前
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.
phtrivier超过 2 年前
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 未加载
wbillingsley超过 2 年前
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.
bluGill超过 2 年前
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_gradle超过 2 年前
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.
beckingz超过 2 年前
A Man who will be Mythical every Month.
fsckboy超过 2 年前
Fred Brooks, a mythic figure, who lived a couple days shy of a very productive 1099 man-months. RIP.
EdwardCoffin超过 2 年前
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.
yieldcrv超过 2 年前
(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)
j5r5myk超过 2 年前
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.
herodoturtle超过 2 年前
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.
kwertyoowiyop超过 2 年前
Such a classic book. Are any other computer books from that date still relevant at all, let alone relevant to such a wide audience?
kristopolous超过 2 年前
I was just looking him up the other day and found it was remarkable he was still alive. What a wonderful long life
neilwilson超过 2 年前
Another legend leaves us.<p>Hopefully this will encourage more to read his work. It&#x27;s about human behaviour and timeless.
Guthur超过 2 年前
I was literally just reading &quot;there is no silver bullet&quot; this week.<p>Quite the legacy, long may it last.
djbusby超过 2 年前
We need a black stripe on here @dang
dbremont超过 2 年前
Very sad News: Thanks for your enormous contribution to humanity !!! RIP, DR. Brooks
Abumubeen超过 2 年前
RIP
betimsl超过 2 年前
I qofte dheu i lehte.
jbirer超过 2 年前
So that&#x27;s why there&#x27;s a black bar, phew. glad it&#x27;s not a bug on my browser.
dang超过 2 年前
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 未加载
avgcorrection超过 2 年前
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 未加载