Hacker News new | ask | show | jobs
by Normal_gaussian 3539 days ago
The Visual Display of Quantitative Information - Edward Tufte

All UI's are graphs at their heart

3 comments

> All UI's are graphs at their heart

A bit of an overstatement, considering /bin/rm, Amazon Echo, NFC (e.g. Apple Pay), car pedals, shake gestures (e.g. camera activation on Moto X), and keyboard shortcuts (e.g. Win-L to lock the computer).

I know, you were probably talking about GUIs specifically, but how you interact with a GUI is not really covered by Tufte. I second the recommendation for The Humane Interface for that.

Yes I'll give you that

I have essentially written four mini-essays exploring the topic today in attempts to reply to your message. I'll suffice with:

"All UI's are communicators of quantitative information at heart. And many are shit"

The book gets high marks for its own design (https://www.edwardtufte.com/tufte/books_vdqi).

I also enjoyed his one-day course: https://www.edwardtufte.com/tufte/courses ($420, includes four books).

Can you elaborate more? This sounds like an interesting thought.
Sure.

The book, and Tufte, focuses on effectively displaying quantitative information. He takes a relatively hard line about it and I have found it one of the most useful texts for helping me take "some truth the system knows" to "some truth the user knows".

Of course you have to take it with a few pinches of salt.

Firstly it is largely his opinion. Studies into this area are rather good on the general points however the fine detail is incredibly hard to study accurately.

Secondly you may not actually want to make a UI that conveys the "truth it knows" above all else. Often you want to convince the user that the UI is good at conveying information (which is not the same thing) or that it is very easy to use (which is again, not the same thing).

I heartily recommend this book because it teaches one very hard thing very well. You just have to understand that you do not always want to do this thing (yet you now have a way to start to understand the trade-offs you are making).

There are two more books, on concepts I believe, and verbs.

It's not the most practical way to learn UI design, but I enjoy how well it makes the case for good UI. Too often, I see programmers dismiss design. It seems not to fit into their scheme of values, i. e. "it's not scientific" or "it's just shiny packaging " or "it's something for beginners – I'm an expert". Then you get some guy replace all custom fonts on npmjs.com wit Arial because "all sans-serifs look the same anyway".

(the example is more "design" than "user interface" but it's the best one I remember)

One of Tufte's main themes was, I thought, that only information that directly conveys meaning should be included, and everything else should be thrown out. Where everything else, in the context of UI design, would probably be excess styling. On the other hand, I forget where I read it but we know that people are biased into finding more attractive interfaces more usable, even if a "usability expert" might disagree. So personally, I find Tufte's title fitting - he really is talking about effectively displaying quantitative information.