Re: Stop the bling, fergawdssake!

Greywolf <[email protected]> Sat, 12 Nov 2011 16:16:02 -0500
Newsgroups gmane.comp.mozilla.ui
Message-ID <[email protected]>
On 12/11/2011 12:07 PM, Andr=E9 Neves wrote:
> It seems to me like you're blaming Firefox for Microsoft's inability
> to, or lack of will to, keep the Skype extension up to date.
> Am I wrong?
> I hope so, because this would be a "dick move".

Well, there's no incentive for MS to keep the plugin compatible with FF....

> I also very strongly disagree with your opinion that the upgrades
> above 3.x have zero or negative effects on usability:
> - The area of the browser window for display of webpages was augmented
> immensely;

Two lines is "immensely"????? Anyhow, not an issue, now that all new =

monitors are hi-res.

> - The condensed menu speeds access to the most used features;

Menu design, button placement, etc is a perennial issue, and theoretical =

talk is pointless. Consider that Apple placed the application's menu bar =

on the desktop, because theoretically that would result in shorter mouse =

moves. It's one of the dumbest design decision ever made IMO.

There are few logical aspects to menu design - I know, I designed lots =

of menus, back when I was writing small apps for myself because no one =

made what I wanted. Many of the choices are arbitrary, and for many =

their placement is a matter of history. Eg, Options" vs "Preferences" =

and "Tools" vs "Edit" for the location of those choices on  DOS- vs =

*nix-derived OSs.

Any time a design feature is largely or wholly arbitrary, it's =

_necessary_ to agree on  and adhere to some standard, else people will =

make silly (and in some contexts lethal) mistakes. Aircraft designers of =

aircraft have figured this out, so why do program developers resist =

standards? And even pride themselves on change for the sake of change?

Watch actual users and how they use the menus: Once a person is used to =

a particular menu design, they mouse to what they want automatically. =

It's like driving a car: over 90% of what we do while driving we do =

automatically (and therefore very fast, BTW.)

IME, condensed menus in practice means submenus, and each submenu adds =

an extra move.

As for speed of access to most-used features: I've found that typing in =

a familiar URL is often  faster than finding it in Bookmarks.

> - There is a print preview option;<3

Yup, and NB that was added before 3.

> - There are tab groups;

Tab groups? If you just mean tabs, well, that began with 3.

> - The about window checks, and tells the user, whether Firefox is up
> to date - further offering an option to get those updates;

Providing a program's version number is SOP for many years now. As for =

the option to get the latest updates: redundant, since FF checks for =

updates by default. But lately, you have go to a sub-menu and uncheck =

"Automatically download..." Bah! Double bah! Triple bah! No app should =

update by default, not even for, nay  _especially_ not for the average =

(naive) user.

> - The downloads window no longer jumps on your face when you get stuff;

I don't understand. I want to see the d/l window, so I can decide where =

to put the stuff. Which I do 90% of the time. Dumping it all into one =

place by default is not a time saver in the long run.

> - etc?

- Changes in names, eg, from Organise Bookmarks to Show All Bookmarks: =

why? Users knew what the old name meant.
- Hiding the Menu bar by default. I think having the option to hide it =

is fine, but hiding it by default? You should've heard my wife's wails =

when it disappeared after an automatic update (now turned off). And my =

curses until I found that clicking on an "empty spot" brought up the =

menu to unhide it. The "logical"access to that would be right-click on =

title bar, right?

> These contradict, IMO, your opinion.
> Many others are too good for me to have noticed, or they feel so
> natural that I can't remember them as differences from 3.x .

IOW, you've habituated yourself to the later versions of FF. Good for =

you. But that merely demonstrates my point, which is, that a program =

update should require little new learning, and no unlearning.

We've gone back to 3.6.24 on both machines because every change above 3 =

required unlearning something. Updates shouldn't do that. Learning =

something new for a new feature is fine. Unlearning something because a =

feature was changed or hidden is bad design.

> And I am not even a usability person, I am just a power user who
>  infrequently reads dev-usability.
>
> I'm sorry, I think your contribution lacks solid fundaments.
> Maybe you can review and improve it?

Well, I'm a power user, too (and I bottom post). I'm also a design geek, =

who appreciates all aspects of design. That's why I can tell the =

difference between an elegant kettle and a usable one, for example. I =

also taught logic, so I know the difference between logical and =

reasonable. And, as said, I've designed and written programs to suit =

myself, during which exercises I found that designing the user-interface =

was a knottier problem than designing program structure. Why? Because =

any program worth writing/using has several different paths through its =

task-space. Setting up a menu system so that it's easy to navigate any =

needed path is not trivial. See the Travelling Salesman problem for a =

sense of how difficult it is.

The ergonomics of program design are not AFAIK well understood, though =

many attempts have been made. But since I was the go-to guy for =

computers in my school when we first started using them, I've had enough =

practical experience watching how people use computers to tell you that =

the first rule of program design is:

Study how people actually do a task; then design a program that enables =

them to do it without thinking about how they do it.

Easier said than done.

Have a good day,
Wolf K.