second-system effect

( n.)

   (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....

[glossary]
[Reference(s) to this entry by made by: {Brooks's Law}{C++}{creeping elegance}{creeping featurism}{elephantine}{Multics}{OS/2}{software bloat}{sun-stools}]