Second-system effect

second system effect
The second-system effect (also known as second-system syndrome) is the tendency of small, elegant, and successful systems, to be succeeded by over-engineered, bloated systems, due to inflated expectations and overconfidence.wikipedia
28 Related Articles

Software bloat

bloatwarebloatbloated
The second-system effect (also known as second-system syndrome) is the tendency of small, elegant, and successful systems, to be succeeded by over-engineered, bloated systems, due to inflated expectations and overconfidence.
Software bloat may also be a symptom of the second-system effect, described by Fred Brooks in The Mythical Man-Month.

The Mythical Man-Month

The Mythical Man-Month: Essays on Software EngineeringMythical man monthmythical man-month
The phrase was first used by Fred Brooks in his book The Mythical Man-Month, first published in 1975.
The second-system effect proposes that, when an architect designs a second system, it is the most dangerous system they will ever design, because they will tend to incorporate all of the additions they originally did not add to the first system due to inherent time constraints.

Feature creep

featuritiscreeping featurismComplexity trap

Sophomore slump

sophomore jinxsecond season syndromesecond album syndrome

Elegance

elegantsyntactic simplicityclassy
The second-system effect (also known as second-system syndrome) is the tendency of small, elegant, and successful systems, to be succeeded by over-engineered, bloated systems, due to inflated expectations and overconfidence.

Fred Brooks

Frederick P. Brooks, Jr.Brooks, FredBrooks, Jr., Frederick P.
The phrase was first used by Fred Brooks in his book The Mythical Man-Month, first published in 1975.

IBM 700/7000 series

IBM 705IBM 7010FAP
It described the jump from a set of simple operating systems on the IBM 700/7000 series to OS/360 on the 360 series, which happened in 1964.

OS/360 and successors

OS/360MVTOS/MVT
It described the jump from a set of simple operating systems on the IBM 700/7000 series to OS/360 on the 360 series, which happened in 1964.

Unix philosophy

core architectural difference between Windows and Linuxdesign philosophy of Unixdo one thing, do it well" philosophy

Taligent

PinkOpus (microkernel)split
Along with Workplace OS, Copland, and Cairo, Taligent is cited as a death march project of the 1990s, suffering from development hell as a result of feature creep and the second-system effect.

Workplace OS

IBM Workplace OS
With protracted development spanning four years and $2 billion (or 0.6% of IBM's revenue for that period), the project suffered development hell characterized by empire building, feature creep, and the second-system effect.

Publish and Subscribe (Mac OS)

Publish and Subscribe
Suffering from second system effect, it included features intended to make it better than OLE, including support for non-rectangular areas, network notifications and an extensive user interface.

Creeping elegance

In software development, creeping elegance, related to creeping featurism and second-system effect, is the tendency of programmers to disproportionately emphasize elegance in software at the expense of other requirements such as functionality, shipping schedule, and usability.

Apple Open Collaboration Environment

PowerTalkPowerShare
The AOCE project suffered from what is known as second-system effect, where engineers spend considerable time designing a system that does everything.

Copland (operating system)

CoplandCopland OSGershwin
The Blue team delivered what became known as System 7 on May 13, 1991, but the Pink team suffered from second-system effect and its release date continued to slip into the indefinite future.

Kune (software)

KuneKune collaborative social network
Since then, Kune has been catalogued as "activism 2.0" and citizen tool, a tool for NGOs, multi-tool for general purpose (and following that, criticized for the risk of falling on the second-system effect ) and example of the new paradigm.

Reinventing the wheel

reinvent the wheelReinventing the square wheelRe-inventing the wheel
It is mostly an affliction of inexperienced engineers, or the second-system effect.

List of important publications in computer science

List of publications in computer science50 most influentialImportant publications in cryptography
Description: Illustrates the "second-system effect" and the importance of simplicity.