Speed and learning ability do not directly battle each other, but it seems easy enough to develop a graphical interface that lacks either (or both) of them. GUI designers seem to prefer “easy to learn” most of the time, even when “quick to apply” would be wiser.
There are only a few concepts or user interface programs that are weighed to maximize the effectiveness of what you do with the program. Most of them did not get common features.
Normal people prefer gedit over vim. For normal people, there are already pretty good graphical interfaces, because two decades ago they had a lot of research.
I would like to get some tips on creating user interfaces that make trade-offs from "easy to learn" rather than from "quick use."
, , , . , Bell Labs , , "", . , .
, , . , , , . Windows, . " ", , .
-, . "" , , . , , . , , - ""... №3. : , .
-, - , ( " ?" ). , , ? , . . .
-, . ( ) . , , , , . , , , , , . , , .
!
Autocad . , . . power-user ( , unix), . , , , , , .
, . , , , , .
"", , , , .
-, .. . ( ), , " creep scope ' .
, - , - . , .
(, , ):
do . , , . , , , . , -, -. - , , : , , , .
. - , , .. , , , . () , , vim ( emacs) - , . , , - .
:
, , . ( ).
, . , . , .
. , , ( ), . (, ).
, .
( ) .
. , , vim, "i, ESC,: wq,: q!". vi , . "h, j, k, l, w, b, e, d, c" ( ..), . , , , .
, , , , . Vim , , -. , . . .
" " " ". , .
, :
Gimp-? , - . - - (, Copy/Paste/New Tab/Close Window/etc), , Gimp. Action recoder. .
, - , . , , , . -, - , . /, "", "". , " ", , , .
"Science of Great User Experience", DNR TV 1 2.
.
vim, , . , : ( , , ), .
, , . . , .
Vim , - vim, . , . - .
, . - , . vim , . , , , .