Here’s an interesting topic that came up in work recently.
We build a lot of things for the .GOV platform which means things must be very learnable and usable by everyone, first time. This can mean slightly longer interactions; the .GOV framework doesn’t lend itself well to expert users who will find the various ways of doing things slow.
This is the trade-off between something that’s highly learnable but not usable once it’s learned.
A project I’ve recently worked on focuses more on building around the expert use case since we know the system will be used many times; using the highly learnable .GOV framework will not work and will likely slow expert users down.
We’ve sacrificed some learnability in order to make it much more usable
Just sharing a few thoughts.