Michael Gaigg: Über UI/UX Design

14Jul33

Redundancy is NOT bad!

Traffic light hell

Traffic light hell


The original motivation for this article stems from a recent discussion with a customer who argued that UI elements must not be redundant, i.e. there must not be two links on any single page pointing to the same target.

His argument was that the link to the contact form - which was embedded in the content - already exists in the header, thus replicating the other link.

To me it seemed clear that this "redundancy is bad" theorem doesn't make sense. But how could I argue the opposite?

Be aware of the "Rule"

Over the time I've seen many so-called "rules" appear, most of them are really hard to counter and battle or even detect in the first place. Remember the "Everything-needs-to-be-reached-within-three-clicks" rule? Says who? Why? So the user can reach any target without dropping off? It's not about the amount, it's about the motivation to get there, it's like a bicyclist that needs more strokes uphill but still has enough motivation to get there.

I call those rules Lazy-Designer rule, or should I say, don't know better designer?

What is Redundancy?

Redundancy is the amount of information used to transmit a message minus the amount of information of the actual message. One might call this "wasted space" or "overhead".

Unwanted Redundancy

In information theory the amount of information is described in number of bits and data compression is used to reduce or eliminate unwanted redundancy.

Desired Redundancy

But communication over noisy channels with limited capacity pose possibilities of data loss and that's why checksums are added for the purpose of error detection.

Error Detection

Simply put, the basis of communication is sending and receiving a message from a sender over a channel to a recipient. Error detection is the detection of errors caused by noise or other impairments during transmission from the transmitter to the receiver.

Error Correction

Error correction is the detection of errors and reconstruction of the original data. This reconstruction can happen in either of two ways:

  • Automatic repeat request (ARQ), sometimes also referred to as backward error correction, basically a request for retransmission of data until the correct receipt can be verified.
  • Forward error correction (FEC), where the additional data (redundant data) that was added is used by the receiver to reconstruct the original information.

Translation into UI Design

The objective of user interface design (=sender) is to communicate a message via the internet (=channel) to the user (=recipient).

Importance of the Message

Without going into details of quantity (information theory and entropy) or quality (importance of a message) it can be said in general that the better message (=content) follows the lesser is more and more precise is better recommendations.

Methods of Error Detection

But how can one assure that the message has actually arrived? That the user found what the designer has intended to present? Or in other words, how can I (=designer) detect that a user has NOT received the message (=error detection) and what can be done to correct (=error correction) it?

  • Traffic Log Analysis can help finding patterns in user behavior purely based on click-through rates and times.
  • User Testing helps finding qualitative answers.
  • A/B Tests compare alternative design choices and their effectiveness.

Methods of Error Correction

More important is how the UI can handle errors in data reception, i.e. the user "didn't get it".

  • ARQ is almost impossible to implement. How would I know that the user missed our message? Maybe he/she simply wasn't interested (e.g. in clicking the 'contact us' link).
  • FEC on the other hand seems to be a real alternative. Adding redundancy may help the recipient to overcome the missed message and despite having noise (ads, other UI elements, etc.) being able to continue the task in the most likely way the designer had intended to.

Right Balance

Like mentioned above, it seems natural to enhance the quality of content and balance the quantity between removing content (=data compression or unwanted redundancy) and adding content (=desired redundancy). It's like an intersection having two or more traffic lights (desired redundancy) but surely not traffic light hell like on the satiric image.

On a personal note

I wish Directv would ship all their receiver units with two remote controls. You can't imagine the sudden peace in our house since we ordered a second one. "Babe, where is f...in remote again?", "Will you finally shut down the volume honey?", "Come on, skip the commercials, or are you sleeping already?"

Similar Posts:

Posted by Michael Gaigg

Comments (33) Trackbacks (2)
  1. Great information! I’ve been looking for something like this for a while now. Thanks!

  2. I would like to exchange links with your site http://www.michaelgaigg.com
    Is this possible?

  3. @Roman_YR

    I’m sorry to disappoint you, I don’t ‘do link exchange’. If I find a site/blog interesting I will add it to my list and in the same way I’m hoping that guys will add mine if you like my blog. Thanks for your understanding, cheers – Mike.

  4. Excellent website you have here but I was wanting to know if you knew of any community forums that cover the same topics discussed here? I’d really love to be a part of online community where I can get advice from other experienced people that share the same interest. If you have any recommendations, please let me know. Thanks a lot!

  5. I think that is one of the such a lot vital information for me.
    And i am happy studying your article. But wanna observation
    on some normal things, The site style is perfect, the articles is really nice : D.
    Excellent process, cheers

  6. Unquestionably believe that which you said. Your favorite justification appeared to be on the net the simplest thing to be aware of.
    I say to you, I certainly get irked while people
    consider worries that they plainly do not know about. You managed to hit the nail upon the top and defined out the whole
    thing without having side effect , people could take a signal.

    Will likely be back to get more. Thanks

  7. I love it when folks come together and share views.
    Great website, continue the good work!

  8. Hi, Neat post. There is a problem along with your website in web explorer,

    may check this? IE still is the marketplace leader and a good section

    of people will pass over your great writing due to this problem.

  9. It’s going to be ending of mine day, except before ending I am reading this enormous post to improve my know-how.

  10. WOW just what I was looking for. Came here by searching for channel

  11. I really like it when folks come together and share ideas.

    Great site, continue the good work!

  12. Hello There. I found your blog using msn. This is a really well written
    article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I’ll definitely comeback.

  13. Hi would you mind letting me know which webhost you’re utilizing? I’ve loaded your blog in 3 different web browsers

    and I must say this blog loads a lot quicker then most.

    Can you suggest a good hosting provider at a reasonable price?

    Many thanks, I appreciate it!

  14. It’s an remarkable paragraph designed for all the online users; they will get benefit from it I am sure.

  15. I always used to read paragraph in news papers but now as I am a user of net therefore from
    now I am using net for posts, thanks to web.

  16. A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up. Great work

  17. Wow, very awesome idea. This article really helped me, an interesting and quality article. Thanks for helping me.

  18. I really do appreciate this so much. This was a very good and interesting article to say the least. Thanks! I work for a design company and I have really learned so much from this great site.

  19. I will keep it in mind, thanks for sharing the information keep updating, looking forward for more posts.

  20. I am very encouraged, found this site. I want to thank you for this special read. I absolutely loved every bit of it, I have you marked to see new things, you post a message.

  21. I have to say that the information here was the most complete that I found anywhere. I am definitely bookmarking this to come back and read later. Really impressed !

  22. Nonetheless, there is however additional information that really should be involved. The concept has grown to be pretty well-liked with improved digitalized applications.

  23. Receiving bombed is merely one step faraway from recovering via that hang up over. fully stand up face right and initiate over.

  24. I am regular reader, how are you everybody? This piece of writing posted at this web page is
    truly nice.

  25. Taking advantage of this resources will really be a good read for readers, you've done a very good job, not just with the articles but also with the design you've chose

  26. Hi there, You’ve performed an excellent job. I’ll certainly digg it and individually suggest to my friends. I’m confident they will be benefited from this site.

  27. I am a working mom with 2 kids. My Both are under the age of 5. Due to my job I could not deliver in terms of nutrition to my children what I am intended to but your post really resolved my issue. Thank you so much. I will love to blog for this great plat form.

  28. Pretty great post. I just stumbled upon your weblog and wished to

    say that I have truly enjoyed surfing around your blog posts.

    After all I’ll be subscribing for your feed and I’m hoping you write once more very soon!

  29. This website truly has all the information and facts I wanted about this subject and didn’t know who to ask.

  30. I was curious if you ever considered changing
    the structure of your website? Its very well written; I love what youve got to say.

    But maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having 1 or two pictures.
    Maybe you could space it out better?

  31. Heya i’m for the first time here. I found this board and
    I find It really useful & it helped me out a lot. I hope to give something back and aid others like you aided me.

  32. Sanitary reasons are the ultimate reason why we must clean; and not just any clean, clean to the
    point that the germs and bacteria are killed. There are various sensors
    that can discover dirt, and then the vacuum sucks it up.

    With the Bissell Proheat Select, you can now remove even the
    toughest stains on all your rugs and carpets so that they look incredibly brand-new.

  33. Hi there are using WordPress for your site

    platform? I’m new to the blog world but I’m trying to get

    started and set up my own. Do you need any coding expertise to make your own blog?

    Any help would be greatly appreciated!


Leave a comment