I don't think complexity is <i>bad</i>, it's just <i>harder</i>. "Bad" is a judgement, but complexity is just a description of nature.<p>This reminds me of an article I found recently while trying to explain to a business analyst that the problems we are solving aren't simple.
<a href="https://noop.nl/2008/08/simple-vs-complicated-vs-complex-vs-chaotic.html" rel="nofollow">https://noop.nl/2008/08/simple-vs-complicated-vs-complex-vs-...</a><p>I think what <i>is</i> bad is confusing complex and complicated things for simple things. If you think a problem is simple, when it is complex or complicated, then you'll expect the solution <i>sooner</i> and you won't think deeply about all the ramifications of the solution. You'll avoid breaking the complexity down into simple parts.<p>By their nature, complex things are unpredictable. Things that behave unpredictably are complex. It doesn't make them bad, just means they need more attention and thought to understand -- and sometimes <i>accept</i>.<p>Another good resource I just discovered is the Cynefin framework that breaks it down further:
<a href="https://en.wikipedia.org/wiki/Cynefin_framework" rel="nofollow">https://en.wikipedia.org/wiki/Cynefin_framework</a><p>> obvious, complicated, complex, chaotic, and disorder