Complexity is expensive 🤬

This article has a good description of why complex systems should be avoided. Along with complex processes with a lot of moving parts.

It is bound to fail at some point and it will take a very long time to correct any errors – if it is even possible.

Whenever it is possible complexity should be avoided – and (we, the) software developers have an obligation to stand up and say “No”.