“A user interface is like a joke. If you have to explain it, it’s not that good.”
StartupVitamins.
Very funny!
I’ve seen lots of OSS interfaces that are like a joke. Some funny. Some not so funny.
In general, OSS interfaces need more explaining than they should. In part that comes from interfacing with complex subject matter, but I still feel we can do a lot better as an industry at making user interfaces more intuitive.
This is one of the reasons why I’m so intrigued about computer-based learning, artificial intelligence, neural nets, analytics, or whatever other supported interaction techniques are available for our products. With clever techniques, they have the ability to simplify the data being presented to user interfaces, which can make user interfaces more intuitive to operators in turn.