Features and complexity

Niklaus Wirth of Pascal fame wrote a famous paper in 1995 called A Plea for Lean Software. His take is that “a primary cause for the complexity is that software vendors uncritically adopt almost any feature that users want”, and “when a system’s power is measured by the number of its features, quantity becomes more important than quality”.

  1. ​A Plea for Lean Software​
  2. ​Speed is a feature​
  3. ​Requirements proliferation​