Technically the complexity is done by somebody to reduce the complexity for somebody. If it would be 1:1 it would stay the same, but since one solution can be copied to many the complexity overall reduces. But the reduced complexity gets filled again. So reducing complexity increases complexity. That's the paradox.
> But the reduced complexity gets filled again. So reducing complexity increases complexity. That's the paradox.
But it doesn't increase if you just don't add new features. Nobody is forcing you too.
Reducing complexity doesn't add complexity. It simply doesn't. It's the adding further features that does. Which you have a choice over.
Software is build upon and ideas are spread, when something exists if will be extended. In this context it will get more complex, that’s how I understand it at least.
I guess at some extend it’s in the human nature to never be sated.