2 ms·
I think this only works for certain classes of applications. Applications that professional users use do typically need lots of features, no matter how you pre
by Tainnor 6y ago
I think this only works for certain classes of applications.
Applications that professional users use do typically need lots of features, no matter how you present that. The idea of "most users don't need this" is misguided because while most of the functionality won't be necessary for most users, users don't necessarily agree on which features they will need, every one of them requiring a different subset of the features.
Just take something like a sheet music composer (something like Sibelius, Finale or Dorico). There's no way in hell you can just strip out a significant chunk of the features because doing that would totally break the product for many, many users (incidentally, the YouTube channel tantacrul has some interesting videos about UX design in this space - not affiliated). Word processors, IDEs, etc. share similar fates.
Frankly, I'm often annoyed when some programs pretend that I don't need some functionality and prefer to present their minimalist UI to me that doesn't let me do advanced stuff. A lot of macOS software IMHO suffers from this problem which is maybe great if you just want a barebones e-mail reader, say, but then you get something like XCode which doesn't even have proper refactoring support because "look at how complicated IntelliJ is".