c.curionodeThe Turing Archive

1999 · Computer systems

Building a system people can build on

Computer architecture and software engineering are also problems of coordination.

1999Turing Award
Building a system people can build on: Computer architecture and software engineering are also problems of coordination.
Original AI-generated infographic by Curionode. Read the text version below for the full explanation.
Read the poster text
  1. Unify

    Define a coherent architecture.

  2. Coordinate

    Organise the software effort.

  3. Sustain

    Support a compatible system family.

Compatibility and conceptual integrity can matter as much as the performance of any individual component.

Insights about project coordination are not a universal formula for every team or schedule.

01 · The idea

In everyday language

Frederick Brooks led major work on IBM’s System/360 and OS/360 and examined the difficulties of building large software systems. A coherent architecture can support a family of machines, while a software project needs shared concepts and careful coordination. His award recognised contributions spanning architecture, operating systems and software engineering.

Why it matters

Compatibility and conceptual integrity can matter as much as the performance of any individual component.

02 · The people

Who brought the idea to life?

Illustrated portrait of Fred Brooks

Fred Brooks

Fred Brooks led the development of IBM’s System/360 computer family and the OS/360 operating system project. He drew on that experience to examine why large software projects become difficult to coordinate, writing The Mythical Man-Month. He later founded the computer science department at the University of North Carolina at Chapel Hill. His research and writing connected computer architecture, software management, and the human side of systems building.

Read the biography ↗

03 · Read further

From the original sources

Original explanations based on the official award record. The subject label is an editorial navigation aid.

  1. Official ACM profile: Fred Brooks ↗amturing.acm.org
  2. Heidelberg Laureate Forum: Fred Brooks ↗www.heidelberg-laureate-forum.org