3 ms·
> Simple != Easy > For some, simple would be more like Haskell, while for others bash (until they need to understand old code). Each eye of the beholder can ar
by ISO-morphism 7y ago
> Simple != Easy
> For some, simple would be more like Haskell, while for others bash (until they need to understand old code). Each eye of the beholder can argue either way.
Certainly simple != easy, but I think in the second part there "simple" should be replaced with "easy". Simple is objective, while easy is subjective [1]. Haskell may be easier for some as they've spent more time with it, similarly bash for others. However, their simplicity, i.e. how many concerns are intertwined, how much global context is required to reason about a program, can be more objectively analyzed.
> The article talks about simplifying, though is more about discipline, something many find hard to find motivation and incentives for in this age of instant gratification!
Indeed, it takes discipline to maintain simplicity. Simplicity is hard. Complexity is easy. "If I had more time to write, this letter would be shorter."
[1] https://www.infoq.com/presentations/Simple-Made-Easy/ https://www.infoq.com/presentations/Simple-Made-Easy/