Frederick P. Brooks Jr. photo

Frederick P. Brooks Jr.


“The management question, therefore, is not whether to build a pilot system and throw it away. You will do that. The only question is whether to plan in advance to build a throwaway, or to promise to deliver the throwaway to customers.”
Frederick P. Brooks Jr.
Read more
“Systems program building is an entropy-decreasing process, hence inherently metastable. Program maintenance is an entropy-increasing process, and even its most skillful execution only delays the subsidence of the system into unfixable obsolescence.”
Frederick P. Brooks Jr.
Read more
“As time passes, the system becomes less and less well-ordered. Sooner or later the fixing cease to gain any ground. Each forward step is matched by a backward one. Although in principle usable forever, the system has worn out as a base for progress. ...A brand-new, from-the-ground-up redesign is necessary.”
Frederick P. Brooks Jr.
Read more
“...give a great deal of attention to keeping his managers and his technical people as interchangeable as their talents allow. The barriers are sociological... To overcome this problem some laboratories, such as Bell Labs, abolish all job titles. Each professional employee is a "member of technical staff.”
Frederick P. Brooks Jr.
Read more
“Adding manpower to a late software project, makes it later.”
Frederick P. Brooks Jr.
Read more
“All programmers are optimists”
Frederick P. Brooks Jr.
Read more