There has certainly been an explosion in the complexity of the dependency graph for software. On the other hand, the tooling for creating software has greatly improved, so the components in that dependency graph tend to be more stable than they were in ye olden days.
I couldn't imagine developing something like calibre as a mostly one man project twenty years ago.
|