41
Performance
Wirth's Law
Software Bloat Outpaces Hardware.
The article
If
"Software is getting slower more rapidly than hardware is becoming faster." Each hardware gain is absorbed by added abstraction layers, features, and carelessness, so user-perceived speed stays flat or worsens.
Then
“Treat the speed a faster machine buys you as a budget to protect, not a license to spend. Set a performance budget and fail the build when a release regresses against it.”
Unless
Performance Budgets / Lean Software
Source
Niklaus Wirth, A Plea for Lean Software (IEEE Computer, 1995).
Go to the sourceSee also