Legendary computer architect and educator Fred Brooks describes his early education and work life at IBM. While there, he led IBM’s most ambitious development program ever, the IBM System/360 mainframe computer system. Brooks describes the project and its milestones as well as challenges. Brooks then discusses his moving to the University of North Carolina at Chapel Hill, where he was founder and chairman of the computer science department. Finally, Brooks reflects on some of the perennial issues facing software developers and the management of large software projects.
Aiken, Howard; Harvard Computation Laboratory; Eckert, J. Presper, Jr.; Zuse, Konrad; Mauchly, John; UNIVAC; International Business Machines Corporation (IBM); Duke University; IBM 650 (Computer); Bell Labs; Harvard Mark I (Computer); Harvard Mark IV (Computer); Dunwell, Steve (Red); IBM 7030 (Stretch); Harvest; Buchholz, Werner; Kolsky, Harwood; Pomerene, Jim; IBM System/360 (Computer); OS/360; Watson, Thomas, Jr.; APL (Computer program language); PL/I (Computer program language); FORTRAN; COBOL (Computer program language); SPREAD Committee; The Seven Dwarfs; Haanstra, John; Spalding, Don; Hopper, Grace; Amdahl, Gene; IBM 1401 (Computer)--Programming; SHARE; Job Control Language (JCL); B. O. Evans; Boehm, Barry; MIT LINC; DEC PDP-8; Research Triangle Park