| Starsea | 2 0 0 6 |
Sep 07 |
Inspiration
112 posts under this tag.| What is a decision? | 2 0 0 6 |
Sep 06 |
Are you confused?
If so, then make the decision and let’s move on!
| Slovakian Imagery | 2 0 0 6 |
Sep 02 |
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!).
| Effortless | 2 0 0 6 |
Aug 31 |
| Imagery Review | 2 0 0 6 |
Aug 24 |
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.
| Aza Raskin | 2 0 0 6 |
Aug 18 |
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.)
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.
| Today's Reading: An Interview with Edward R. Tufte | 2 0 0 6 |
Aug 17 |
A 16-page meaty interview with Edward R. Tufte from the Technical Communication Quarterly.
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?
| There's *always* room for a good compsci quote... | 2 0 0 6 |
Aug 14 |
...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.
| Guard & Default | 2 0 0 6 |
Aug 14 |
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:
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:
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?
| Abstract design wondering | 2 0 0 6 |
Aug 07 |
Design is art under constraints. But turning the tables is the hallmark of design’s greatest pieces. They make you think constraints are what they are so that it, the design piece, could be as good as it is.
It’s the “thank-god-we-have-ears-at-both-sides-of-our-head-to-support-our-eyeglasses!”-effect.





