**Simple = Not Complex. Easy = Not Hard. Often they both apply, but not always.** Simple and easy, often used together, **are not synonyms**. Simple is essentially easy to _explain_ or _understand_ or _think about_, where actual easiness is easy to _do_. Both things could be objectively measured, and their measurement would be measured in different terms: **Simple** → measured in terms of number of moving parts, number of components, number of interfaces, number of edge cases **Easy** → measured in terms of effort, or work required to achieve What's _easy_ is often **NOT** the simple thing, and what's _simple_ is often NOT easy. There is also "[[Complicated]]". ![Untitled](Untitled%2081.png) **** # More ## Source - Self - https://www.infoq.com/presentations/Simple-Made-Easy/ - a long talk about this topic in the context of coding ## Related - [[The Zen of Python]] - [[Simplicity]] - [[Do the Simplest Thing]] - [[Consistency is Simple]]