Home › Product › Dualities

Simple vs Easy

Product / Dualities

Simple means few moving parts. Easy means familiar and close at hand.

The Tension

Rich Hickey's distinction: simple is about structure, easy is about familiarity. Git is simple but not easy. jQuery is easy but not simple. Products that are easy can be complex underneath, and that debt compounds.

The Two Sides

SimpleEasy
Few parts, few tanglesFeels familiar
Hard to learn, pays off long-termQuick to start
CompositionalPackaged
ObjectiveSubjective

How to Navigate

Example

Kubernetes is simple conceptually and famously not easy. Heroku is easy on the surface but papers over real complexity — which surfaces when you outgrow it.

Related

Home · Search · Full site