I'm Aza Raskin @aza. I make shiny things. I simplify.

I'm VP at Jawbone, focusing on health.

 

Interface Math

Interface design isn’t about choosing a particularly pleasing color of blue. Nor is it something that can be slapped-on at the end of the product design cycle. For the user, the interface is the product. The technology behind a product is useless if no one can actually use it.

Google has really taken this to heart. Why do people use Google Maps? Because it’s just so nice to use. Microsoft’s Terraserver gave users access to high resolution satellite images many years before Google Maps did the same. (In fact, while attempting to be clever, I inadvertently terrified my to-be roommate: I used the service to view an aerial photograph of his home and asked him some leading questions about the stuff in his backyard. It took until the second quarter of college before he even talked to me, and then only warily.) But, it wasn’t until Google rethought online maps that the security and privacy issues of such a service came into the national conscience. Why? Because whereas Mircorsoft had given access to satellite imagery, Google made them accessible.

“Okay,” you say, “Sounds good. But, how do I convince my clients that there’s more to interface design than just aesthetics and fluffy feelings?” The answer: By using math.

Many people are unaware of the theoretical work that has been done in the field—work that transitions the field from mystic guruism to hard engineering. I’m only going to discuss three tools here, but there’s plenty more out there to explore.

Tool One: GOMS

The first tool that every designer should have in their tool kit is GOMS analysis, a model developed by Card, Moran, and Newell back in the early 80′s for predicting how long it will take a user to use an arbitrary interface. It’s predictions are fairly accurate and, more importantly, give an excellent means by which to compare the speed of two interfaces. There have been a number of developments in GOMS modeling in the last 25 years that take into account learning curves (NGOMSL) and parallelization (CPM-GOMS), but for the most part they are over kill: if you have a couple of interface ideas, and you want to know which one will be the quickest, break out GOMS. I wasn’t able to find a stellar introduction to GOMS online, so until we (or someone else) writes one, the best place to find a concise guide is still in Jef Raskin’s book, The Humane Interface.

Tool Two: Fitt’s Law

The second tool that every designer should have in their toolkit is Fitt’s Law, which was developed in the 50′s to predict how long it will take a user to target an object, based on the object’s size and the user’s distance from the object. The most common use is for predicting how long it will take the average user to move the cursor to an on-screen button or menu. There are lots of input device dependent constants in Fitt’s law that are needed for getting accurate results. However, if you just wish to know which of of a set of layouts is best, you can use Fitt’s law without worrying about the constants—they’ll all drop out in the comparison. Understanding Fitt’s law will give you an immediate benefit in all of your interface designs: just knowing it can explain why a Mac menu can be accessed over five times faster than a Windows menu.

These first two tools are remarkably powerful, and given that they were developed in the 80′s and the 50′s, no interface designer should have an excuse for being ignorant! But both tools suffer from the same problem: although they let you know which of two interfaces is better, they don’t give you a sense of whether you can create a third interface which is entirely better than the first two. It’s like trying to measure distance with a compass—you can only measure in relatives, never in absolutes.

Tool Three: Information Theory

The third, and most general, tool is a solid understanding of Information Theory, a full blown mathematical theory developed in the late 40′s by Shannon to describe the abstract notion of communication. The theory is general enough that it can be somewhat difficult to understand how to apply it to interface design. If you are feeling brave and have your wits about, then read through the fascinating The Magic Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information for a brain stimulating time. I know that my mind was reeling with interface thoughts after reading that paper. However, you can stick around here for a more guided tour. The end result being that you’ll be able to use information theory to give an absolute rating for how good your interface is (i.e., how good it is when compared with the theoretic-best interface).

Sound too good to be true? It isn’t. But you’ll have to wait until next time.

At Humanized, we don’t break these tools out for every interface problem: after using them for awhile, we developed an intuition for what the results were going to be. However, just knowing that the tools exist—and understanding how to effectively use them—really colors the way in which we think about interfaces. Plus, its great knowing that if I’m ever unsure, or get into a debate over some feature, I can rely on these tools for a definitive answer.

RT @aza Interface Math | Follow @aza on Twitter | All blog posts

View all 76 comments



Jim Sundfors

Aza
As the old saying goes,”the apple does not fall too far from the tree”. Thank you for offering the online help for those of us who were not born into the computer age and constantly struggle with something that your generation uses so easily

Sandy and I have very fond memories of your Dad and he was very instrumental in Sandy attaining so much of what she accomplished. For the “nerd” on the block he developed into some kind of genius that we perhaps did not recognize in the early days of our relationship.

I cannot say that I fully understand all that your present; however, I do recognize the fact that you have chosen a path that you will do exciting things

Good luck and keep on truckin’
We will be watching your progress with all the enthusiasm of a parent

Jim and Sandy Sundfors



Francis

Aza,

This is interesting stuff and right now it’s an area I’m studying. I read The Humane Interface a few months ago but it’s not something that can be digested all at once. I will look forward to your future posts on this topic.

Thanks.



Aza

Jim, thank you very much for your kind words. I believe that it is my generation—born to the beginning of the person computer era—that has the duty to transform computers from ends to means: computers should be as transparent to the task at hand as our lungs are to breathing.

Some of our earlier posts, like A Pretty Neat Digital Watch and Preferences: Hiding Interface Complexity are much less technical. But I am also hoping to follow up on this article so that more people can enjoy the use of these amazing tools without having to delve into the warren of academic literature. I was truly surprised to find how little there is on the Internet that explains these concepts in everyday terms.



Gary

This tidy presentation of design fundamentals is a useful tool all by itself, a mini library of links. Thanks!



Jane

Hello,

Is efficiency of use really the only metric that determines whether an interface is “good”?

- Jane



Ian

I like how you suggest that entropy should be considered when designing interfaces. Nice correlation between Information theory and interface design.


Hey, it seems that the “The Magic Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information” link is outdated. You don’t happen to have it backed up somewhere?


Zayıflama LiSandy and I have very fond memories of your Dad and he was very instrumental in Sandy attaining so much of what she accomplished. For the “nerd” on the block he developed into some kind of genius that we perhaps did not recognize in the early days of our relationship.da Fx15 Ve Biber Hapı Zlfvbh


As the old saying goes,”the apple does not fall too far from the tree”. Thank you for offering the online help for those of us who were not born into the computer age and constantly struggle with something that your generation uses so easily


    An innirestetg thing to note is the fact that Bill Gates donated $60 billion to a charity. If he hadn’t.. he’d be leagues ahead of everyone.



Sex

As the old saying goes,”the apple does not fall too far from the tree”. Thank you for offering the online help for those of us who were not born into the computer age and constantly struggle with something that your generation uses so easily


It’s a talk about solving security problems with people, Ubiquity, making fun of people, and leveraging design with inspiration. You also get to see me attempt to overcome technical difficulties.


thnks
goooooooooooood
min:)اااkk


anything at all strawberry is guaranteed yum. fantastic recipe for summer!


Hi, Neat post. There is an issue together with your site in internet explorer, would check this… IE nonetheless is the market chief and a large component to people will pass over your excellent writing because of this problem.


I used to be very happy to seek out this net-site.I needed to thanks to your time for this excellent learn!! I undoubtedly having fun with each little little bit of it and I’ve you bookmarked to take a look at new stuff you weblog post.


I think other website creators definitely should check out this type of internet site as an example. Fantastically clean and user friendly design, coupled with exceptional articles and other content! You’re an expert within this particular subject :)


Hi there! Someone in my Myspace group shared this site with us so I came to check it out. I’m definitely loving the information. I’m book-marking and will be tweeting this to my followers! Excellent blog and superb style and design.


Thank you for another informative web site. Where else could I get that kind of info written in such an ideal way? I have a project that I am just now working on, and I’ve been on the look out for such info.


I loved as much as you will receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get bought an shakiness over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly very often inside case you shield this hike. jdei726ya


We’re a group of volunteers and starting a brand new scheme in our community. Your website provided us with useful info to paintings on. You have done a formidable job and our whole community can be thankful to you. jdei726ya


I was just searching for this info for some time. After six hours of continuous Googleing, finally I got it in your site. I wonder what’s the lack of Google strategy that don’t rank this kind of informative web sites in top of the list. Generally the top sites are full of garbage.


I appreciate your post and the insight you have given; it has helped me. I have started a blog but I am still a beginner, for how many years are you in writing blogs?


Barabara Bush has constantly been fairly liberal, so far too her twin sister and also the mother. Georgie need to come to feel actually isolated in that residence!


You definitely put a new spin on a topic thats been written about for years. Nice stuff, just nice!


I really like your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you? Plz respond as I’m looking to create my own blog and would like to find out where u got this from. many thanks


Woah! I’m really digging the template/theme of this website. It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between user friendliness and appearance. I must say you have done a fantastic job with this. Additionally, the blog loads very fast for me on Safari. Excellent Blog!


I really like what you guys are usually up too. This kind of clever work and coverage! Keep up the awesome works guys I’ve added you guys to my blogroll.


thanks bro


Finally, I’ve found what I’m searching in your post. I liked this so much..


Finally, I’ve found what I’m searching in your post. I liked this so much..


good solutions, this is what I called brilliant


This is a really good read for me, must admit that you are one of the best bloggers I saw. Thanks for posting this informative article.


I admit, I have not been to the site in a long time. however it was another pleasure to look at it is, even professionals important topic and ignored by a lot like that. I thank you for helping to make people more aware of the possible issueExcellent things as typical.


Have you ever considered adding video to your blog to keep the audience more entertained? I mean, I just read the whole article of your and it was quite good but since I m more of a visual learner, I found that to be more helpful well let me know how it turns out! I love what you guys are always up too. The clever work and reporting! Keep up the good work I have added you to my blogroll. This is a great article thanks for sharing this informative information . . I will visit your blog regularly for some latest post.


Wow, this is a post that is really good quality. In my theory, ODA to write like this too, time and real effort to make a good recovery after IA. but what can I say. Procrastinate a lot and never appear to get something done.


Interesting topic for a blog. I have searched the Internet for fun and came across your website. Fantastic post. Thank you for sharing your knowledge! It s good to see that some people still put effort into managing their websites. I will make sure


Just what I needed. Thank you I saw this information forever. I made a note of your blog in order me to read further on the subject.


I am very satisfied with this post you have given us. This is really good work done by you. Thank you and looking for more posts


I love your blog, i have it in my rss reader and always new things that come of it


I must say that I was impressed. Very rarely do I come across a blog that is both educational and entertaining touch. Just letting you know that you have most definatly hit the nail on the head. Your mind is ideal. Thx is all I can say.


Most powerful, just give it a colleague who was doing a little research this. And he actually bought me breakfast as a result of I found it for him . . smile. So let me rephrase that: Thnx for the deal with! But yeah Thnkx for spending the time to discuss this, I feel strongly about and want to learn more about this topic. If achievable, as you become experience, would you mind updating your blog with extra details? Which in turn is very useful for me. Big thumbs up for this blog put up!


Hello I found your blog by mistake when i was searching AOL for this subject, I must tell you that your blog is really helpful I also love the design, which is great that!


With the whole thing that seems to be developing within subjects, all scenes are generally quite refreshing. Even so, I apologize, but I can not subscribe to the whole plan, all be it exhilarating nonetheless. Looks like all your opinions are generally not completely justified and in reality you are generally yourself not really fully convinced of the argument. In any case, I do not appreciate a look.


I see you put a lot of work on this site! Keep writing!


Although I am not a noob in the website industry, your site is really unique and has some useful ideas. Enjoy it fully! I ll put on my blogroll I think it will give more value to visitors.


I was impressed with the quality of information on this site. There are many great resources here. I am sure I will visit this place soon.


This is a great resource that you are providing and you give it away for free. I enjoy seeing websites that understand the value of providing a major resource for free. I really loved reading your post. Thank you!


Super blog post, I count on updates by you.


I was very encouraged to find this site. I want to thank you for this special read. I definitely enjoyed every bit of it and I ve marked you to check out new stuff you write.


I admire the valuable information you offer in your articles. I will mark your blog and my children check here often. I m sure they will learn lots of new things here than anyone else!


Finally, an issue that I want. I have looked for information of this caliber for several hours. Your site is greatly appreciated.


Thank you for another essential article. Where else can you get this kind of information to write full way? I have a presentation next week, and I am on the look for such information.


This is the perfect blog for anyone who wants to know about this topic. You know so much it s almost hard to argue with you (not that I really want . haha). You definitely put a new spin on a topic that has been written over the years. Great stuff, just great!


This is a smart blog. Really. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. It has a design here that s not too flashy, but makes as big as what you say statement. Great job, in fact.


What you say is absolutely true. I know that everybody must say the same, but I think you put it in a way that everyone can understand. I also love the images you put in here. They fit well with what you re saying. I m sure you will reach so many people with what you say.


This is my first time I visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the fun here! Keep up the good work.


Simple, wonderful what you ve done here. It is pleasing to look you express from the center and your clarity on this significant content can be easily seen. Extraordinary items and expect your future updates.


Aw, this was a message that was really good. In theory I d like to write like this too taking time and real effort to make a good article . but what can I say . I procrastinate a lot and never seem to do something.


Far, this post is very sweet on this important topic. I am in harmony with the conclusions and are eagerly waiting for the update entry. Saying thanks will not just be sufficient, for the wonderful clarity in your writing. I will immediately grab your rss feed to stay informed of any updates. Wonderful work and much success in your business! Please excuse my poor English as it is not my first language.


I can see you put a lot of effort into your blog. Keep posting the good work. Some really helpful information there. Bookmark. Nice to see your site. Thank you!


Great stuff from you, man. I ve read your stuff before and you are too superb. I love what you ve got here, love what you say and how you say it. You make it entertaining and can still stay smart. I can not wait to read more from you. This is really a great blog.


Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that the most useful.


I thought it was going to be a boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that the most useful


Hrmm that s weird, my comment ate. However, I would say it is good to know that someone else also mentioned this as I have trouble finding the same information elsewhere. This was the first place that gave me the answer. Thank you.


Hey, just looking around some blogs, seems a very good platform you are using. I m currently using WordPress for some of my sites but looking to change one of them similar to yours as a test platform. Anything in particular you would recommend about it?


With the whole thing that seems to be building within this subject matter, all your viewpoints are generally somewhat refreshing. Even so, I appologize, but I can not subscribe to your entire plan, all be it exhilarating none the less. It appears to everybody that your opinions are generally not completely justified and in actuality you are generally your self not really wholly confident of the argument. In any event I did appreciate examining it.


I see you put a lot of work in this site! Keep writing!


Although I am no noob in the website industry, your site really is something different and features some helpful thoughts. Enjoying it to the fullest! I ll incorporate you in my blogroll, i think it will provide more value to my visitors.


An fascinating dialogue is worth comment. I feel that you must write extra on this topic, it won t be a taboo subject but usually people are not enough to talk on such topics. To the next. Cheers


Super blog post, I count on updates by you.


The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and skin the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness.


“%KW%”


That fantabulous post this has been. Seen in this type associated with usefual post method. I thank you and hope more associated with posts such as. Much obliged.


Leave a Comment