The effect of the second system (also the syndrome of the second system ) is the tendency that small, elegant and successful systems are replaced by bloated systems with over-engineering, due to high expectations and excessive confidence in the need for change. [one]
The expression was first used by Frederick Brooks in his book The Mythical Man-Month . He described the enhancements and “embellishments” that resulted from the jump from a set of simple operating systems for the IBM 700/7000 to OS / 360 for the IBM System / 360 . [2] In the book The Art of Unix Programming Eric Raymond describes the probability of the effect of the third system, facilitated after the failure of the second.
See also
- Antipattern
- Bloated software
- UNIX Philosophy
Notes
- ↑ Raymond, Eric Second-system effect . The Jargon File . The appeal date is June 24, 2013.
- ↑ Brooks, Jr., Frederick P. The Second-System Effect // The Mythical Man-Month: essays on software engineering . - Addison Wesley Longman, 1975. - pp. 53-58. - ISBN 0-201-00650-2 .
Links
- Philip A. Laplante. 8.10 The second-system effect // Software Engineering for Image Processing Systems . - CRC Press, 2015. - 230 p. - ISBN 9780203496107 .