Saved by Daniel Santos
No one actually wants simplicity
Simplicity is difficult because most of us are overcompensating for uncertainty. Adding something is easy. But removing something is hard, because it requires conviction. It’s easier to hedge against uncertainty, entertain multiple paths, and dilute your focus than to develop a strong opinion about what to exclude.
Things I'm thinking about

The most natural implementation of any feature request is additive, attempting to leave all other elements of the design in place and simply inserting one new component: a new button in a UI or a new parameter to a function. As this process is repeated, the simplicity of a system is lost and complexity takes its place. This pattern is often particu... See more
Alex Gaynor • Why software ends up complex · Alex Gaynor
I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. It demands the same skill, devotion, insight, and even inspiration as the disco... See more