The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to a significant degree of detail by a single individual, should probably not be built.
Niklaus WirthA primary cause of complexity is that software vendors uncritically adopt almost any feature that users want.
Niklaus Wirth