Joel on Usability
(More random
gleanings...)
Joel on Software writes
recently:But there's a
scary element of truth to it—scary to UI professionals, at least: an
application that does something really great that people really want to do can
be pathetically unusable, and it will still be a hit. And an application can be
the easiest thing in the world to use, but if it doesn't do anything anybody
wants, it will flop.Obviously
"pathetically unusable" didn't apply to PG in its heyday...and the various
successor projects have yet to
do
anything generally useful, but it's something to keep in
mind.Wiffle waffle, the lag-induced
scrambled egg mind spins
on....CommentsRon-Joel
Sporssky (or whatever his last name is
[Spolsky])
is correct. Why do you think Windows is successful? It does the minimum of what
most people want, but is unusable. Yet Windows users will defend it to the
death.I'm in the "make
it usable" camp. I want to purchase software and be able to use most of its
features without ever opening its manual. This is something that we can do with
our IDE. By choosing meaningful icons, and having a context-sensitive help
system that goes beyond a list of available methods, externals, constants and
persistents, we can help new users learn the language easier. The next step is a
"smart" system that can do refactoring, code quality checks to automatically
improve code, or watch what the steps that users take and suggest shortcuts or
improvements (e.g., if the user keeps repeating certain steps, suggest creating
a macro to do those steps and set it
up).-ScottThat
bit about automatic macro suggestion/creation sounds good...but it's a long ways
down the road, no? First we need to get something up and running.... <wry
g>
Posted: Thu - September 30, 2004 at 07:26 AM
|