second-system effect

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



HTML Conversion by AG2HTML.pl V2.94618 & witbrock@cs.cmu.edu