Even my Palm handheld has a confusingly large number of preference panels: there's a set of systemwide settings in the "Prefs" application, more preferences on the Palm Desktop, and typically one or two additional preferences per application. Finally, there's an array of "conduit settings."
One of the things that mark me as an übergeek power user is my willingness to systematically identify and explore all of these various configuration screens and controls. I like to think of myself as a highly skilled programmer, but what makes me useful to my friends is my willingness to customize their systems by checking off the right boxes in the preference panels. It's not exactly virtuoso coding, but it's a skill that is becoming increasingly valuable.
That's because preference panels are standard fare now, not just on computer software but on printers, fax machines, cell phones, video cameras, and in-car navigation systems. My friend recently bought an electric range and was amused to find a preference panel that let him switch the language between English, Spanish, and French -- and the temperature display from Fahrenheit to Celsius.
In the long run, true usability will come when we learn how to write software that needs less configuration, not more.
Comments