Why optimize for the one-time thing at the expense of the everyday use?
Why optimize for the one-time thing at the expense of the everyday use?
Also, everybody goes through onboarding, and initial impressions have a lot of power. It's pretty easy to create a system that everyone hates just because it's a little difficult during onboarding. Social reinforcement can be stronger than reality.
(Personally, I still lean towards optimizing for experienced use, if you can do it without sacrificing the onboarding experience too much. Hotkeys that the new employee never needs to see or know about are a typical example, though I prefer a smoother ramp by mentioning the key on applicable menu items. The newbie can ignore it, the intermediate user can learn from it, the experienced user can ignore the menu.)
I'm not necessarily endorsing this perspective, and it depends on the specifics, but there are cases where this makes business sense. If you take a task that requires an expensive expert and make it something that an unskilled worker can do then you you can lower overall labor costs even if each user is less efficient in the new system.
https://breakingpoint.substack.com/p/your-three-kinds-of-cus...