April 19, 1931 — Frederick Brooks Was Born
April 19, 1931
Frederick Brooks is best known in the industry as the author of the legendary book “The Mythical Man-Month.” Despite being published in 1975, the book is still considered essential reading for managers not only in IT but in many other engineering fields. In this book, Brooks explored the relationship between software architecture, team collaboration, and business goals.
However, Frederick Brooks contributed far more to the industry. Many of his most important achievements were tied to the development of large-scale computing systems.
Developing the operating system for the IBM System/360
The IBM System/360 was one of the most important computers of the twentieth century. It became the standard during the mainframe era. One of the key reasons for its success was its operating system.
Frederick Brooks led the development of this system. It was an enormous project for its time: more than a thousand programmers worked on it, producing millions of lines of code. It was one of the largest software engineering efforts of that era.
OS/360 was the first operating system designed to run across a whole line of computers. The same operating system could run on multiple machines within the IBM System/360 line. Companies could upgrade their hardware without rewriting their software. At the time, this was a major breakthrough.
Brooks’s Law
This idea deserves special mention, even though it was introduced in “The Mythical Man-Month.” Brooks’s Law states:
Adding manpower to a late software project makes it later.
The reason is communication. Coordination between people in a team is one of the most expensive and complex processes in software development.
Beyond Brooks’s Law and “The Mythical Man-Month,” Frederick Brooks wrote several other influential works in the field of software engineering. He proposed and described methods for organizing software development and designing software architecture.
Work in computer graphics and virtual reality
In the late 1960s, Brooks left IBM and joined the University of North Carolina at Chapel Hill. He focused on research and development in several emerging areas:
- early 3D computer graphics
- early virtual reality technologies
A particular focus of this work was medical visualization. Surgical VR simulators, haptic interfaces, and 3D visualization of organs all grew out of research at the UNC Computer Graphics Lab, which was led by Frederick Brooks.