Complexity Is Bugs

| March 4, 2013

You could also say “complexity is a bug”, referring to the complexity of a given solution that exceeds the essential complexity of the problem. The reasoning is that a “bug” is an instance of poor quality, translated concretely to someone’s dissatisfaction. And excess complexity is a source of dissatisfaction to anyone seeking control over the quality of a solution. Accepting unnecessary complexity, therefore, is itself a “bug”, an error in judgment, and one that leads to derivative “bugs” in the product.

via Complexity Is Bugs.