4 ms·
Some possible causes : 1- The Software architecture paradigms change. It is a cycle (ups/downs). A part (not all) from the 80s/early90s was less complex and mo
by LunarAurora 4y ago
Some possible causes :
1- The Software architecture paradigms change. It is a cycle (ups/downs). A part (not all) from the 80s/early90s was less complex and more mature, so more stable. Now we are in the midst of a different paradigm (SaaS mainly?) that is way more layered (less efficient) and not yet mature enough. And we are forcing our way into a new one (AI/AR/VR) that is infinitely more complex. So it is not over my friend.
2- The IT industry is too big to shrink (too much anyway) : Consciously or unconsciously, they need to break things and reinvent the wheel to keep going. It could be done in a good way, but it is too tempting to overdo it (or just fake it)
3- Modernity is just like that. Software is mostly just faster. That oven/refrigerator is not updated but is soon replaced (planned obsolescence…). The speed goes higher for fast fashion items or the disposable junk we use every day.
these factors are related. [2] is made easier by the logic of [1], and [2] is a sub case of [3] : In a nutshell it is capitalism fighting against the entropy of diminishing returns [0] by artificially creating new needs (updates/security…)
[0] https://en.wikipedia.org/wiki/Diminishing_returns https://en.wikipedia.org/wiki/Diminishing_returns