|
|
|
|
|
by earljwagner
3412 days ago
|
|
We see similar phenomena in software: "software bloat", "feature creep", the "second system effect" (see Wikipedia for details). Linux provides the same basic functionality as Unix in 1980 but has orders of magnitude more lines of code. Why? It's more complicated because the world is more complicated, and we have higher (and more detailed) expectations for that functionality. Basically, once you have a lean MVP that works, all social and economic pressures are to add new features with decreasing marginal gains, support standards of interest to fewer and fewer users, handle increasingly obscure edge cases, etc. |
|