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