The Danger of "Simplicity"

There are a few tendencies among programmers that involve the totem of "simplicity." There's the ancient concept of KISS, of course, but there's also the much-abused YAGNI, the insistence that we "Choose Boring Technology," entire languages that base their elevator pitch around the idea that they're "simple," and the concept in object-oriented design that "every class should have a single responsibility."

Marshall Bowers

Source: The Danger of "Simplicity"