on May 13, 1999
... because it reminds me a great deal of Bruce Lee's "Tao of Jeet Kune Do." In that book, the reader is warned in the preface to approach the book actively with pencil in hand to jot notes and draw lines between connected ideas. I have done this with Brenda's book. It will take about 6-7 reads and lots of mental connections before everything starts to gel.
It is a new "Way" of thinking, and, indeed, is so far ahead of any way we design software now that many ideas that this book suggests still need extensive research to even understand how to implement. (e.g. Freytag graphs as a way of structuring software/task flow to provide a pleasing HCI, and Brenda's Principles of Intelligent Computer Agency as a means for implementing truly AI agents with personality and emotions).
Along with the wonderful head rush of compelling new theory, she also takes the second half of the book to explain principles of software design that you can implement in your programs _now_, and also takes the time to introduce you to fascinating HCI research offshoots like Programming by Demonstration.
It is wonderful writing, and her ideas and concepts continually refresh and remind me why I am in such an exciting field.
on July 22, 2000
The idea that is perhaps most central to this book is that if you design the action involved in a user interface, the design of all other objects in the domain will follow. To support this, Laurel reconciles the seemingly disparate and relates user interface design with producing a play in theater. For example, the way she brings in the Freytag triangle works very well.
This said, I wish I wish that we would see a book from Laurel (or from one of her other usability guru companions) that treats with more recent issues-- particularly the Internet. I think she's one of the smartest people out there in the field, and I try to read what she's written, but I'm getting tired of reading about Habitat, Guides, and the Holodek on Star Trek. That's not the fault of the book, given that it came out pre-Internet hype, but it did inflect the reading experience with some weariness.
on May 23, 1998
I finished reading "Computers as Theater" by Brenda Laural yesterday. The book has many good ideas in it, and it may well be worth reading just to pick these up.
It is also one of those books which does not do a good job of unifying its material, in my opinion. Rather than being a progression of ideas that builds to some intellectual climax, it meanders through various interesting points not quite aimlessly. The book introduces two useful diagrams: 'flying wedges' which describe how the space of possibilities in a drama go from the 'possible' to converge on the 'necessary', and 'freytag triangles', which measures the rise and fall of a plot. If these are used to describe this book (a slight abuse?), it doesn't fare well. The freytag diagram never peaks, and the wedge doesn't converge to the 'necessary'. This may be because the objectives for the book were not clear. As a reader, I didn't realize she was not (mostly) speaking to the modern commercial software world for quite a while into the book. The book also ended with two chapters about virtual reality (the substance, not the hype), and I was left wondering if perhaps *this* was what the book was really about (if so, I didn't see it coming).
All that said: there are many good ideas in the book, some of which will make you stop and think for a while (e.g. those diagrams). It is valuable because of this. As an individual, I simply wish the book had been better structured, for I'd have gotten more out of it.