Monthly Archives: June 2004

Work, non-work, and A Scanner Darkly

I’ve routinely been working past midnight the last couple of weeks as we make a final push to get our software finished. Although it’s just coincidence that we usually ship right before WWDC, it reminds me of the old days of trying to get betas ready to demo before Macworld Expo or one of the other yearly conferences.

I took a break from that on Sunday, my third Father’s Day. Big breakfast with the family, mowing the lawn with some iPod tunes, putting together a baby crib, lunch, then headed down to the Austin Sketch Group meeting and talked animated films and art while sipping a chocolate coffee drink which had entirely too much caffeine in it. Bob Sabiston came by to recruit folks for Richard Linklater’s upcoming film, A Scanner Darkly (based on the Philip K. Dick book). It will employ the same rotoscope technique used for Waking Life, but perhaps favoring a more consistent style rather than the individual inventiveness of that previous film. Should be fun to see the result, and in the wake of Shrek 2 box office numbers it’s good to see some investment in creative, lower-budget animated films.

Comic Book Idol

I can’t say that I’m a big comic book person anymore, at least not the way I was as a kid, eagerly awaiting the weekly shipment of comics to the local shop. Recently I’ve read books like Understanding Comics that helped awaken my appreciation for the form. There are some good things happening in the comics world, too, especially from independent artists. The Internet is changing distribution and how artists connect with readers, of course.

My friend John Rubio is one of 10 finalists in the Comic Book Idol competition. His first submission was knocked out in just a few days, but it’s a quality, finished piece. Voting is once a week (starting now) for 24 hours only. Go read some free 3-page comics, then register and vote.

Apple Design Guidelines

Last week Apple released the Apple Software Design Guidelines document. I’ve only just skimmed it, but it looks like the best document from Apple in years.

Take this little bit of advice:

“When saving files of your own document types, include a file type, creator type, and filename extension for your file. It is best to include all three of these identifiers to ensure maximum compatibility with other platforms.”

Well, yeah. Finally some solid, practical recommendations from Apple that take into account the whole system, not a narrow set of APIs.

A couple of years ago I read the Microsoft article “Inductive User Interface Guidelines”. The principles from the document showed up extensively in Windows XP and will be even more prevalent in Longhorn as Microsoft attempts to cloud the difference between web and traditional applications. It struck me as an interesting approach, one that clearly has benefits for some types of users and some applications. I wrote about it a little last year in a post called “Inductive vs rich user interface design”.

Now take that feedback in the context of this article from AskTog:

“Usability and learnability are not mutually exclusive. First, decide which is the most important; then attack both with vigor. Ease of learning automatically coming at the expense of ease of use is a myth.”

Apple has almost completely ignored the user interface principles that Microsoft is pushing. Here’s a quote from the new Apple design guidelines document:

“Allow the user, not the computer, to initiate and control actions. Some applications attempt to assist the user by offering only those alternatives deemed good for the user or by protecting the user from having to make detailed decisions. This approach mistakenly puts the computer, not the user, in control.”

The Apple document doesn’t contain anything “new”, but it’s a great set of principles and suggestions gathered from other sources and put in a succinct format. The new Apple is not without it’s recent user interface stumbles, but it’s nice to know that overall they have the best grasp of the big design picture that they’ve ever had.