4 ms·
Covering the entire triangle is probably impossible. I think it all boils down to a few variables, like how many features are there and how many "things" can at
by Gigantt 15y ago
Covering the entire triangle is probably impossible. I think it all boils down to a few variables, like how many features are there and how many "things" can attract the users's attention on screen. There's an inherent _contradiction_ between what pros and beginners need. A beginner doesn't want to be bombarded with options, and he probably would enjoy being lead a little bit along the way. A pro must be able to reach advanced options, and do so in a convenient way and would absolutely hate being annoyed with advice.
So you basically have two modes and the problem is you can't really flip a switch to move between them (i.e. "expert" mode is always a UI fail) or meld them (UI that changes on you is unpredictable and thus annoying). Beginners turn into pros. But it doesn't happen at an instant, it's gradual, and people become more versed in certain aspects of a program and not others, so there can't just be this global switch. And pros turn into beginners, given enough time since last use or a change of focus. So the way I see it you can either target one, or the other, or find a compromise in the middle - but realize it's not going to be a win-win. I really can't think of a good win-win UI example in the real world.