New Interfaces for Microsoft?

    October 18, 2005

Microsoft tells us that their application interfaces need revamping. Apparently having eighteen kazillion commands buried under three million menus confuses people now and then.

Command line interfaces were hard (so they say), menu driven interfaces were easier, but still not easy enough.

Duh. As at least some of us know, GUI menus make the easy stuff easy and the hard stuff harder. Apparently Microsoft has finally noticed that bit of reality.

So, a new paradigm rides into town.

Oh, wait: it’s not really a new paradigm. It’s the same old thing with a lot of brightly colored signs saying that it’s New. And Improved. And Good For You!

All this really comes down to is more templates, which is nothing new. You point at what you want the end result to be rather than digging through menus. What this is, of course, is “Have it our way” , a marketing method that more than one company has tried and found to be highly convenient, easier on employees, fantastic for controlling costs, and yet the customers always seem to dislike it. Damn individualists! Imagine wanting a hamburger without pickles but with extra mayo – what’s WRONG with those people?

There you are at the burger joint, standing at the GUI terminal. It’s displaying a lovely picture of a three decker hamburger, dripping with that special sauce, a side of fries large enough to fill a grocery bag, and a keg of soda poured into a plastic cup. Your job? Change that into a plain hamburger with pickles, mustard and mayo, no fries, and a small carton of milk. No menus, just templates. Drag and drop, my friend, drag and drop. You might be able to do that, but it will take a while. Wouldn’t it be great if you could just type “hamburger, pickles, mustard, mayo and a milk”? No, no, no – that would be too hard. Drag and drop, that’s easy, and somewhere here there’s a picture of that order.. or close to it.

My prediction? Real word processing professionals will hate this wonderful new interface.

*Originaly published at

A.P. Lawrence provides SCO Unix and Linux consulting services