Share on Facebook Share on Twitter Email
Answers.com

Second-system effect

 
Hacker Slang: second-system effect
 

(sometimes, more euphoniously, second-system syndrome) When one is designing the successor to a relatively small, elegant, and successful system, there is a tendency to become grandiose in one's success and design an elephantine feature-laden monstrosity. The term was first used by Fred Brooks in his classic The Mythical Man-Month: Essays on Software Engineering (Addison-Wesley, 1975; ISBN 0-201-00650-2). It described the jump from a set of nice, simple operating systems on the IBM 70xx series to OS/360 on the 360 series. A similar effect can also happen in an evolving system; see Brooks's Law, creeping elegance, creeping featurism. See also Multics, OS/2, X, software bloat.

This version of the jargon lexicon has been described (with altogether too much truth for comfort) as an example of second-system effect run amok on jargon-1....


Search unanswered questions...
Enter a word or phrase...
All Community Q&A Reference topics
Wikipedia: Second-system effect
 

In computing, the second-system effect or sometimes the second-system syndrome refers to the tendency, when following on from a relatively small, elegant, and successful system, to design the successor as an elephantine, feature-laden monstrosity. The term was first used by Fred Brooks in his classic The Mythical Man-Month.[1] It described the jump from a set of simple operating systems on the IBM 700/7000 series to OS/360 on the 360 series.

Contents

Explanation

Although expressed as a problem of software design, the second-system effect is observable throughout all human design effort. It is somewhat akin to the idea of “fighting the last [previous] battle”.

People who have designed something only once before try to do all the things they “did not get to do last time”, loading the project up with all the things they put off while making version one, even if most of them should be put off in version two as well.

See also

References

  1. ^ Brooks, Jr., Frederick P. (December 2006) [1975]. "The Second-System Effect". The Mythical Man-Month: essays on software engineering (Anniversary ed. ed.). Addison Wesley Longman. pp. 53. ISBN 0-201-83595-9. 

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.

External links


 
 

 

Copyrights:

Hacker Slang. The Jargon File. Copyright © 2007.  Read more
Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Second-system effect" Read more

 

Mentioned in