I finally finished Jef Raskin's book "The Humane Interface" and have promised enough people comments that I figured I'd just write a review - and livejournal turns out to be the most convenient place for me to put it up and get feedback, so here it is.
Jef Raskin's name has come up numerous times over the years, as a user interface design god -
(
Read more... )
Comments 3
One issue with the LEAP approach that concerns me is that finding things (documents, interface elements) is just searching. What causes priority, or rather prevents "pollution" of the command namespace?I'm not sure that you find commands by searching; he suggest that those are all in visible buttons on the screen IIRC. The Cat had them as dedicated keys on the keyboard. But the general question is still on-target. The answer is hidden in the way the Cat worked. There is a special "document" character, which separates documents (just like LF separating lines, and FF separating pages, or whatever). So you search for "DOCUMENT T I T L E" if you want to find "title" at the beginning of a document. So you can't pollute it except by having multiple documents with the same title. In practice, this isn't so much a problem, I think: good isearch ( ... )
Reply
As for evolving, yeah, I can see adding "about:python" and "about:books" strings in documents to make them more findable, techniques like that would probably evolve and first and then people would come up with Best Practices of some sort.
Reply
I think Raskin is mostly good value. Although a little sceptical about the zooming UI, there's been a lot of research (I think Shneiderman did some) by other parties and in some domains I think it works very well.
Reply
Leave a comment