[development] About options... :)

Syscrusher scott at 4th.com
Tue Dec 13 20:10:32 UTC 2005

On Tuesday 13 December 2005 14:04, Khalid B wrote:
> On 12/13/05, Uwe Hermann <uwe at hermann-uwe.de> wrote:
> > On Tue, Dec 13, 2005 at 03:13:28PM +0100, Piotr Krukowiecki wrote:
> > >
> > > Linus opinion (and mine btw ;)):
> > >
> > > http://lists.osdl.org/pipermail/desktop_architects/2005-December/000390.html
> > > http://lists.osdl.org/pipermail/desktop_architects/2005-December/000395.html

Wow. Linus used the F word. But he's right on target. My favorite lines:

"When user interfaces means that something CANNOT BE DONE, it's not about 
'usable design' any more. At that point, it's about UNusable design."

My UI philosophy is "make the advanced stuff options, and put it on its
own tab (or in Drupal's NEW, EXTREMELY SPIFFY collapsible fieldsets {grin}),
and make sure the defaults make sense for the most common situations." But
don't handicap advanced users just to cater to novices.

My wife is a very good illustration of the fallacy of the "nontechnical equals
stupid" theory of UI design. She is a librarian, not a computer geek. Very smart
lady, has a Masters' degree, studied abroad, very well-read...and absolutely no
interest whatsoever in learning the innards of programming. But she uses Drupal,
administers Drupal, and loves Drupal ... and that includes the "advanced"
features. She uses -- and loves -- Linux, but only because the marketplace took
away her beloved OS/2. I wonder how the "nontech equals dumb" crowd would
categorize her.

Off my soapbox now. Thanks for sharing, Dries. Good concepts to keep in mind.


Scott Courtney     Drupal user name: "syscrusher"   http://drupal.org/user/9184
scott at 4th dot com       Drupal projects: http://drupal.org/project/user/9184
Sandbox:  http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/syscrusher

More information about the development mailing list