A little retrospection shows that although many fine, useful software systemshave been designed by committees and built as part of multipart projects,those software systems that have excited passionate fans are those that arethe products of one or a few designing minds, great designers. Consider Unix,APL, Pascal, Modula, the Smalltalk interface, even Fortran; and contrast themwith Cobol, PL/I, Algol, MVS/370, and MS-DOS. ― Fred Brooks, Jr.