“inspiration”
83 posts under this tag.
I believe that an interface that is both modeless and, insofar as possible, monotonous—all other design features being of at least normal quality for a modern interface—would be extraordinarily pleasant to use. A user would be able to develop an unusually high degree of trust in his habits. The interface would, from these two properties alone, tend to fade from the user’s consciousness, allowing him to give his full attention to the task at hand. The psychological effects of totally (or near totally) modeless and monotonous systems is an area of interface design ripe for experimental study.
If I am correct, the use of a product based on modelessness and monotony would soon become so habitual as to be nearly addictive, leading to a user population devoted to and loyal to the product. Its users would find moving to a competitor’s product psychologically difficult. Unlike selling illicit drugs, marketing an addictive interface is legal, and the product is beneficial to its users; in another way, it is just like selling illicit drugs: extremely profitable.
Jef Raskin, The Humane InterfaceAM, p68
With modeless he means that “a given user gesture has one and only one result: Gesture g always results in action a.” With monotonous, that “any desired result has only one means by which it may be invoked: Action a is invoked by gesture g and in no other way.”
(It’s surprising how all this can be expressed by saying that we want the relationship between gestures and actions to be a functionWP, and an injectiveWP and surjectiveWP one at that. In other words, a good interface is a bijectiveWP interface. I remember how hard those words were to me my first semester studying Math. Never thought I’d find them again studying interfaces!)
And regarding the quote itself, it’s a tough sell, because it goes against many of my computing prejudices. But Raskin just might be right—in a truly revolutionary way. We’ll find out at Domburi. ;)
A dolphin’s ability to invent novel behaviours was put to the test in a famous experiment by the renowned dolphin expert Karen Pryor. Two rough-toothed dolphins were rewarded whenever they came up with a new behaviour. It took just a few trials for both dolphins to realise what was required. A similar trial was set up with humans. The humans took about as long to realise what they were being trained to do as did the dolphins. For both the dolphins and the humans, there was a period of frustration (even anger, in the humans) before they “caught on”. Once they figured it out, the humans expressed great relief, whereas the dolphins raced around the tank excitedly, displaying more and more novel behaviours.
It’s a tool to remove confusion! Are you confused? If so, then make the decision and let’s move on!
Interesting: hundreds of people are just pouring to Imagery from, of all places, SlovakiaWP. This Slovakian website apperas to be the cause. How weird (I did nothing particular for this to happen) and how cool (it’s the 21st language on which there’s written record of Imagery talk!).
Bach also spoke of the effortless flow of musical ideas. Asked how he found his melodies, he said, “The problem is not finding them, it’s—when getting up in the morning and getting out of bed—not stepping on them.”
Ellen J. Langer, Mindfulness, p118
Imagery’s multilingual feedbackELZR has been the best, most rewarding part of it all. I was feeling down with Domburi the other day (and with how hard it is to get the interface just right), but then a new review came in and things are bright and beaming again:
..No es de extrañar por lo tanto que vayan naciendo productos que le intentan sacar ventaja [a Google Images], como el IMAGERY del mejicano Eliazar, un tipo que hace cosas de guru, que los guruses no hacen aun.
..It isn’t strange then that many products are being born that try to improve Google Images, like IMAGERY from the mexican Eliazar, a guy who does guru stuff, gurus don’t make yet.
This personal description still has me happy—it gives me the hopeELZR Friedman talked about at the end of his MIT lecture—and, well, befuddled. I mean, how can you do so much in so little time, how? I found it on the about page of Humanized, a collaborative blog on interface design and business-to-be. (He is the son of Jef RaskinWP btw, that explains some of it.)
Aza Raskin
President
Aza brings over six years of interface design and consulting experience to Humanized. He gave his first talk on interface design at his local San Francisco chapter of SIGCHI at the age of 13, got hooked, and has been speaking ever since. By the age of 17, he was talking and consulting internationally; by age 19, he was coauthoring a physics textbook because he was too young to buy alcohol; and at age 21, he started drinking alcohol and co-founded Humanized. Aza has also done Dark Matter research at both Tokyo University and the University of Chicago, from where he graduated with honors in math and physics. For recreation, he does Judo, speaks Japanese, and invents in his lab. He also enjoys playing the French HornWP, which has brought him all over the world as a soloist. Be warned: Aza is an incorrigible punster, so please do not incorrige.
On the flip side, it cheers me up that such blatantA geniuses (read the entire about page for the rest of the profiles) are interested in my chosen area too. Interface design will be the art form of the twenty-first century. Mind my words.
A 16-page meaty interview with Edward R. Tufte from the Technical Communication Quarterly.
A big intellectual move in my work and my teaching came together in Envisioning Information, which I think is the most original of the books, the most theoretical. It essentially opened the entire world of visual evidence up so evidence was no longer statistical graphics—it was the whole world of seeing and thinking, bringing together how seeing and therefore thinking could be intensified.
Excellence in visual design is largely realized through the creation of graphics that correspond with the mental tasks they are meant to support.
The commonality between science and art is in trying to see profoundly—to develop strategies of seeing and showing. This seeing is not about “Aren’t these pictures of molecules beautiful?” Rather, the point is to recognize the tightness between seeing and thinking on an intellectual level not just a metaphorical level. That tightness is expressed in the very physiology of the eye: the retina is made from brain cells; the brain begins at the back of the eye. Seeing turns into thinking right there.
The purpose of analytical displays of evidence is to assist thinking. Consequently, in constructing displays of evidence, the first question is, “What are the thinking tasks that these displays are supposed to serve?”
My wife and I took our extended honeymoon in Japan in 1985 and lived there for a little while. The intellectual idea was to go to the farthest away, highest resolution, technically advanced culture— that is, to increase the variance of our seeing.
My view on self-publishing was to go all out, to make the best and most elegant and wonderful book possible, without compromise. Otherwise, why do it?
Robert Merton, the great sociologist,.. taught me a great deal about scholarship. It began when he looked over a manuscript of what ultimately became my book on political economy, Political Control of the Economy. Bob did a lot of editorial commenting and was a wonderful editor and kind critic, one-on-one. Near a completely undistinguished paragraph I had written, Bob wrote “an echo of Veblen,” a distinguished social theorist. What this said to me was not that the paragraph was good, but rather “Why don’t you try playing in the big leagues?”—that is, to do work that might last for a long time.
I like to give every student every day lots of pieces of paper, many handouts. For years I had a Xerox machine in my living room, running away the night before my lecture.
Along with thirty-two years of being a professor at Princeton and Yale, I also greatly enjoy teaching out on the road. I go about one week a month on tour and give a one-day course. This has been going on now for twelve years; 120,000 people have attended the one-day course. This does get the word out.
When most people begin their advice about communication, their first grand principle is “know your audience.” In practice, that statement too often leads toward underestimating the quality and interests of the audience. The know-your-audience philosophy can be a big step down the road to pandering to the audience. I think sometimes if we anticipate too much the characteristics of the reader, we are going to censor ourselves or change our work—and I think all too often wrongly.
Having grown up a bit, I try to get out of first-person singular when giving advice. It can be dangerous to listen to authors about how to write or establish communication; they can only say what has worked for them or how they work. With an N of 1, a sample size of 1, the variance is infinite.
In my work, there is an effort to raise standards-—by admiring excellence, saying that there are things that are good and there are things that are bad, so get out and tell the world about it.
A curious consequence [of my work] is that I have become a minor celebrity. I have a hint of what a real celebrity must go through every day—a flood of interesting, encouraging, importuning, angry, weird, scary communications. I am not sure quite how to respond to all this. Now and then I ungratefully mutter Bob Dylan’s remark: “Just because you like my stuff doesn’t mean I owe you anything.”
For those going into the corporate world, the key choice point is where you go to work. You had better, for example, see what clients the company has. Once you start working for the company it is probably too late. The socialization is strong, and the masking of responsibility is strong, so that it is probably a little bit late and a bit hard to ask people to change jobs because we don’t think the companies they work for are doing the right thing.
It is straightforward for me to be ethical, responsible, and kind-hearted because I have the resources to support that. I have a lot of privilege and plenty of resources that enable me to try to do good. I admire President Kennedy’s thought: “To whom much is given, much is expected.”
Probably the only generalization about the Internet is that there is none, which is to say that users can have nearly any experience they desire. Internet users are not prisoners—they are responsible for their experience since they can generate nearly any experience they wish (other than an in-depth historical analysis).
One problem from the user’s point of view is that any given manual may be perfectly fine, but most of us are confronted with a multiplicity of interfaces. Just start to add up all the interfaces: that stove, this dishwasher, that microwave, those cameras, that cell phone, this and that computer, and so on. All the differences among those interfaces make a difference. While all the interfaces can be perfectly good when viewed individually, in aggregate it is hard to have much retained learning. For example, when I get a new camera, I take it with me on a trip and dutifully work through the manual. I am the master of that camera in two to three hours and take a few good pictures. I put the camera down and come back a month later, and there is little that has been retained. Somehow we need to have interfaces and explanatory explanations of interfaces that lead to retention and avoid interference from the multiplicity of interfaces.
The top level of most product interfaces is quite good these days. The lower-down levels, where the featuritis fungus thrives, are too often jungles.
I’m trying a different style of highlighting here, sticking to blue and white, and remarking the key word of each paragraph/fragment. What do you think of it? Is it helpful?
...and this is one of the best.
In academia, in industry, and in the commercial world, there is a widespread belief that computing science as such has been all but completed and that, consequently, computing has matured from a theoretical topic for the scientists to a practical issue for the engineers, the managers, and the entrepreneurs..
I would therefore like to posit that computing’s central challenge, ”How not to make a mess of it,” has not been met. On the contrary, most of our systems are much more complicated than can be considered healthy, and are too messy and chaotic to be used in comfort and confidence. The average customer of the computing industry has been served so poorly that he expects his system to crash all the time, and we witness a massive worldwide distribution of bug-ridden software for which we should be deeply ashamed.
For us scientists it is very tempting to blame the lack of education of the average engineer, the shortsightedness of the managers, and the malice of the entrepreneurs for this sorry state of affairs, but that won’t do. You see, while we all know that unmastered complexity is at the root of the misery, we do not know what degree of simplicity can be obtained, nor to what extent the intrinsic complexity of the whole design has to show up in the interfaces. We simply do not know yet the limits of disentanglement. We do not know yet whether intrinsic intricacy can be distinguished from accidental intricacy.
To put it bluntly, we simply do not know yet what we should be talking about.. The moral is that whether computing science is finished will primarily depend on our courage and our imagination.
Edsger W. DijkstraWP, Communications of the ACM, Mar 2001, Vol. 44, No. 3
This is from Douglas Crockford’s Survey of Javascript (never program JS without your Crockford!). I thought it quirky at first, surprisingly helpful later. (Emphases added.)
The && operator is commonly called logical and. It can also be called guard. If the first operand is false, null, undefined, ”” (the empty string), or the number 0 then it returns the first operand. Otherwise, it returns the second operand. This provides a convenient way to write a null-check:
var value = p && p.name; /* The name value will
only be retrieved from p if p has a value, avoiding an error. */
The || operator is commonly called logical or. It can also be called default. If the first operand is false, null, undefined, ”” (the empty string), or the number 0, then it returns the second operand. Otherwise, it returns the first operand. This provides a convenient way to specify default values:
value = v || 10; /* Use the value of v, but if v
doesn't have a value, use 10 instead. */
Short-circuit logical operators are a well-known, simple idiom in several languages, but they can sometimes be confusing to read, specially when nested. What I want to point out here is that next time you have to go through code that uses them, try reading them as guard or default, as the case may be. You’ll grokEE them immediately, trust me.
Isn’t it striking, the power of names?
|