Re:Signs of a Programmer Created UI
by joe_the_user on Sunday September 20, 2009 @01:48PM
(#833290)
No,
I think he means anyone who believe that a power user will use Emacs and the command-line and so believes that things like tab order, hot-keys and time-saving in general are of no importance in a GUI.
I have seen many skilled programmers and sys admins with this kind of belief system. The programmers would gleefully produce the kind of dreck which this article describes since they basically think of the end-users as sheep to be herded and occasionally abused.
The ability of produce code and an understanding of GUI standards are two different things.
This certainly isn't a Windows-only-problem. I currently use only Ubuntu/gnome and despite the fact that I've been able to customize it heavily for my purposes, the GUI just reeks of those who don't a sh*t about the GUI user's efficiency.
Every GUI app should provide minimum path from any state of the program to any other state that uses only the keyboard, doesn't flash the screen and requires a minimal number of strokes - and ideally records the keystrokes and lets you play them back. Does this sound unrealiistic or like something a novice wouldn't care about? This exactly what a web browser allows people to do with the address bar.
I think he means anyone who believe that a power user will use Emacs and the command-line and so believes that things like tab order, hot-keys and time-saving in general are of no importance in a GUI.
I have seen many skilled programmers and sys admins with this kind of belief system. The programmers would gleefully produce the kind of dreck which this article describes since they basically think of the end-users as sheep to be herded and occasionally abused.
The ability of produce code and an understanding of GUI standards are two different things.
This certainly isn't a Windows-only-problem. I currently use only Ubuntu/gnome and despite the fact that I've been able to customize it heavily for my purposes, the GUI just reeks of those who don't a sh*t about the GUI user's efficiency.
Every GUI app should provide minimum path from any state of the program to any other state that uses only the keyboard, doesn't flash the screen and requires a minimal number of strokes - and ideally records the keystrokes and lets you play them back. Does this sound unrealiistic or like something a novice wouldn't care about? This exactly what a web browser allows people to do with the address bar.