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
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
“Simple is nearly always better. But if it’s going to be complicated, then make sure the problem is worth the complexity. A great deal of time is wasted creating complex solutions to relatively unimportant problems.”