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 source

See also