3 ms·
This has been debated endlessly with regards to Clojure, sometimes with what seems like deliberate misunderstandings stemming from categorical thinking or entre
by fnordsensei 7y ago
This has been debated endlessly with regards to Clojure, sometimes with what seems like deliberate misunderstandings stemming from categorical thinking or entrenched positions.
It's not a binary choice for the most part.
- Ease of use will not be promoted over long term growth or power (I.e., the instrument should be designed such that it can ideally facilitate indefinite growth of skill. It shouldn't be a toy that only works up to a certain point.)
- Very often, ease of use can be optimised in such a way that it does not conflict with the first point, rendering the entire discussion moot.
- Familiarity is a non-goal unless the familiar design has the same properties as the optimal design, with regards to the first point.
This is not to say that easier, beginner friendly designs that _does_ sacrifice the long term power or growth aren't valuable. It's a different design goal, though.