Skip the navigation

The Grill: Fred Brooks

The father of the IBM System/360 reveals his secret for great design.

By Michael Fitzgerald
June 7, 2010 06:00 AM ET

Computerworld - Fred Brooks helped define computer software, in deed as well as word. He served as project manager for, and thus as "father" of, the IBM System/360 and led the design of its operating system. In his classic 1975 book The Mythical Man-Month, he coined Brooks' Law, which states that "adding manpower to a late software project makes it later." He left IBM in 1964, when the System/360 was introduced, to start the computer science department at the University of North Carolina at Chapel Hill. Today, at age 79, he's still teaching and has published a new book, The Design of Design: Essays From a Computer Scientist (Addison-Wesley Professional, April 2010).

You're famous for Brooks' Law, but you also said that when building something, "you should plan to throw one away. You will anyway." That was the first edition of The Mythical Man-Month. In the second edition, I say that was misguided! You ought to plan to continually iterate on it, not just build it, throw it away and start over. Some of the things I said in 1975 were wrong, and in the second edition, I correct them.

Fred Brooks

In high school, you were: One of two students they thought of as academic! (Five of my high school's class of 90 students went on to become university professors.)
Favorite technology: The Macintosh laptop
Four people you'd like to invite to a dinner party: C.S. Lewis, Gerrit Blaauw (my best friend in the world), my wife and John Fairclough (my best friend before he passed on).
Favorite design: My beach house is my all-time favorite, but I'm very fond of my Chevrolet Avalanche truck!
Favorite work of fiction: J.R.R. Tolkien's The Lord of the Rings

In your new book, you draw on your experiences designing things such as a beach house. Are you trying to get people in programming to look beyond software? That's my central thesis. There are these invariants across mediums in which one designs. Let's try to identify these invariants and learn from the older design businesses.

In IT, a long-held belief is that business people don't understand technology and tech people don't understand business. Is that a truism?I don't think it is. It's true that some business people don't understand tech and some tech people have no interest whatsoever in business. But the pointy-headed boss in Dilbert is a caricature. It characterizes some situations where we have bosses running software projects who don't understand what software is about. I think that's no longer the prevailing situation.

You raise the idea of the team vs. the individual designer and how we've shifted toward team design in part because things have become so complex. What about Steve Jobs? Is he an exception to the broader rule you're discussing? He's unquestionably a great designer in that he has the vision of what the product ought to be. [Polaroid founder] Ed Land was the same way. Now, what Land did and what Jobs did is gather a team of people with the various skills to realize the vision. Jobs doesn't do [everything], but he sees the things to be done and casts that vision before a team that can realize it.



Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

Hardware White Papers
The Laptop Dilemma: How to Maximize Productivity and Lower the Burden on IT
Download Now
Overcome Top 7 Admin Challenges of Active Directory
As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
Insiders Can Ruin Your Company. Take Action.
Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
Top Solutions and Tools to Prevent Devastating Malware
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
Streamline Compliance and Increase ROI
Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
All Hardware White Papers
Hardware Webcasts
Optimizing Networks for the Cloud
Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
Virtualize Business-Critical Applications with Confidence
Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®...
All Hardware Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs