Is Simplicity Simple
Complexity is not the problem, ambiguity is. Simplicity does not solve ambiguity. Clarity does.
https://uxdesign.cc/the-quest-for-simplicity-5c31ae2c553f Is Houdini a complex program or an unclear one? Is Arch more complex than Ubuntu, or vice versa? Maybe people like the complexity they create for themselves not because it is better structured, but because they know where everything has been placed. Games strive to create a smooth difficulty gradient. In productive tools we work to flatten that as much as possible, but are limited by functionality. Or maybe the need to document functionality.
Elegant is the perfect word for “good simplicity”. Achieved by clear purpose rather than abstraction and obfuscation. Obfuscation is beyond Watershed One of simplicity.
All instances of good simplicity should be swapped out for clarity, because simplicity is actually very ambiguous. Most beautiful example is Typescript. Being a superset of JavaScript, by definition it increases the complexity of the language. Yet clarity is increased dramatically to make js an almost usable language.
Going further here is probably just arguing about semantics. So how do we create clarity in user experiences? One approach might be to reduce the choices available on screen. Does anyone really use that? Can we just stuff it in a menu somewhere. Homer fat meme. Alternatively there is the option of arranging elements in a way that aligns with existing patterns, expectations, and gut reactions. This of course requires research.
Finally my dear brethren if anything is elegant, clear