LWN.net Logo

LK2008: Embedded and Mobile Linux

LK2008: Embedded and Mobile Linux

Posted Oct 15, 2008 23:52 UTC (Wed) by vomlehn (subscriber, #45588)
Parent article: LK2008: Embedded and Mobile Linux

"...he held up a paper notebook. The device boots very quickly, has a nice "touch-based" pencil-oriented interface. No manuals or explanations are needed."

What!?! It took me a long time to read, and you could probably find witnesses who would affirm that I *still* can't write with a pencil! But, once I did learn to read and type, I could use a whole range of devices to do so. There will always be a learning cure for anything other than the most trivial of tasks. Our primary UI job is to minimize the additional learning beyond what most of use already have.


(Log in to post comments)

LK2008: Embedded and Mobile Linux

Posted Oct 17, 2008 19:01 UTC (Fri) by tmassey (guest, #52228) [Link]

Wow, that's a profound thought.

No doubt using a pad of paper and pencil was a simple illustration given for effect at a presentation to a large number of people. I get it. But the sheer volume of things that such a metaphor ignores or drastically oversimplifies is huge.

Of course, it ignores the *years* of effort that it took to be able to read and write. Without that effort, a pad of paper becomes little more useful than cave paintings. Even overlooking that, though, holding up a pad of paper and pencil as a paragon of user-interface simplicity ignores the real limitations of the medium.

Even the technique of "cut-and-paste" with a physical paper document pushes the limits of actual-paper technology. Where's the spellcheck? How about changing the font or layout of such a document? Anything other than the most simple of editing will require rewriting the entire document. Even storage and retrieval of a paper document is difficult--where did I put that piece of paper with that phone number on it?!?

Computer interfaces are complex because they allow the user to do so much more. The only way to keep that simplicity is to pare down the functionality. The Palm interface is a perfect example of this. It does very, very little, but it does it well.

The idea of "I want it as easy to use as paper, but to do 100 times as much!" is intriguing, but unrealistic.

However, one improvement that could be made would be to at least hide such details as much as possible. Apple and Google do a great job of this: give the user only the bare minimum of options. 95% of users will never try to move beyond this. For the 5% who will, they provide methods for making such changes, but not at the sacrifice of the simplicity of the 95%.

But saying "How come my Internet-enabled multimedia-capable phone/PDA/messaging device isn't as easy to use as a stack of index cards?" not only ignores the complexity of the device, it ignores the complexity of a stack of index cards! :)

LK2008: Embedded and Mobile Linux

Posted Oct 19, 2008 17:50 UTC (Sun) by vonbrand (subscriber, #4458) [Link]

Just my thought too. Most of the "but Windows is easier" crowd comes from the same direction: They have long forgotten how hard it was to learn to handle all the "easy, everyday" stuff.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds