Why do software developers love complexity?
kyrylo.org
kyrylo.org
Often, complexity is the result of not really understanding the problem space well, which results in organic complexity as one solves the problems as they are discovered. React is a perfect example of this. You solve the happy-path of state management and all the non-happy-paths create additional complexity in the framework. But nobody actually questions why those edge cases exist in the first place and why it should really be "solved" or not.
I don’t get it. It’s very strange.