All true in 2009. In 2022, I'm less sure. We seem to be back to bloated software with deep and complex dependencies that allow down release cycles and innovation. try doing the 67 releases that the author cited when you have to wrestle with where your framework is going to subtly break.
I assert two laws of softwarw.
1. every piece of software has a point where the power of the software vs its complexity is maximized. beyond this point, gains in complexity generate only small gains in power, and conversely large gains in power add hugely to its complexity.
2. The peak point is only recognisable in retrospect.
webapps in particular are behemoths. as a class of application, are they that much better now?
I assert two laws of softwarw.
1. every piece of software has a point where the power of the software vs its complexity is maximized. beyond this point, gains in complexity generate only small gains in power, and conversely large gains in power add hugely to its complexity.
2. The peak point is only recognisable in retrospect.
webapps in particular are behemoths. as a class of application, are they that much better now?