# Irritating User Interface design

**URL:** <https://boards.straightdope.com/t/irritating-user-interface-design/777798>\
**Category:** In My Humble Opinion\
**Created:** [January 22, 2017, 1:57am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798 "2017-01-22T01:57:11Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [January 26, 2017, 11:50pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/81 "2017-01-26T23:50:10Z")

</div>

> [@AHunter3](#):
>
> Worst user interface of all times nomination: [The SummaSketch Tablet Control Panel](http://home.earthlink.net/~ah3files/Stuff/Summa%20Tablet%20from%20Hell.jpg)
> 
> (mock-up; I can’t find any real screen shots)
> 
> This was a control panel for controlling the initial x, y coordinates of a graphics tablet on a Mac, in the System 7 era. the SummaSketch tablet was similar to the Wacom tablets you may be familiar with nowadays, except not wireless. It did not auto-configure, though; when you first tried to use it, the far upper left corner of the _tablet_ might correspond to the middle of your monitor screen, so you had to use the control panel to set up the proper x/y correspondence.
> 
> Not a great situation, but it was the control panel itself that sucked.
> 
> • See those numbers? (204 for x axis, 127 for y axis)? It wouldn’t let you type them in, you had to use the stupid up and down arrows to increment the numbers.
> 
> • You had your choice of either using the mouse or the Summa tablet itself to tap on the up or down arrows in order to do so.
> 
> • If you used the Summa tablet, you could position the control panel window to the upper left hand corner of your monitor screen (and/or the farthest up and left that you could access using the Summa tablet at the moment) and then, as you change the numbers you would see the mouse arrow MOVE, and hence move it to the far upper left hand corner of your monitor screen. Or, well, you _could_, except that as changing the numbers moved the mouse arrow, it moves the mouse arrow _off the control panel arrow you’re trying to click on_ so you have to reposition the tablet pen over and over and over.
> 
> • If, on the other hand, you used the mouse to click the arrows, you don’t have that problem, the mouse cursor on screen stays put. But now you don’t have any visual feedback for how far you’ve moved the damn thing.  
> Seriously, what the fuck were they thinking?!??

A zillion years ago there was some Mac software (I can’t remember what) that took the graphical UI so seriously that every control could ONLY be activated by a mouse click. They had invented their own control, a neat widget that emulated a thumbwheel. But, since the user had to adjust these controls constantly, and there was no way to use the keyboard, the reviewers immediately started calling them “thumbscrews” instead.

---

<div class="post-metadata">

**Author:** ![Blue\_Blistering\_Barnacle](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/blue_blistering_barnacle/32/3386_2.png) [@Blue\_Blistering\_Barnacle](https://boards.straightdope.com/u/Blue_Blistering_Barnacle)\
**Post date:** [January 26, 2017, 11:52pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/82 "2017-01-26T23:52:44Z")

</div>

> [@Musicat](#):
>
> …snip…
> 
> My philosophy is let the computer do the work, not the customer. Since Zips that straddle state boundaries are rare, most customers would never be bothered with unnecessary stuff.

What I find myself saying at work all too often when speaking of our computer systems: “I, myself, welcome our robot overlords. I just wish they would chip in and help out, every now and then.”

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [January 27, 2017, 2:48am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/83 "2017-01-27T02:48:59Z")

</div>

> [@beowulff](#):
>
> A zillion years ago there was some Mac software (I can’t remember what) that took the graphical UI so seriously that every control could ONLY be activated by a mouse click. They had invented their own control, a neat widget that emulated a thumbwheel. But, since the user had to adjust these controls constantly, and there was no way to use the keyboard, the reviewers immediately started calling them “thumbscrews” instead.

I think that was Apple’s own Quicktime Player.

[http://mdv.homeip.net/shame/qtime.htm](http://mdv.homeip.net/shame/qtime.htm)

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [January 27, 2017, 2:52am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/84 "2017-01-27T02:52:54Z")

</div>

> [@jz78817](#):
>
> I think that was Apple’s own Quicktime Player.
> 
> [http://mdv.homeip.net/shame/qtime.htm](http://mdv.homeip.net/shame/qtime.htm)

No, this was many years before Quicktime.  
The product I’m thinking of came out in the Mac Plus era.

---

<div class="post-metadata">

**Author:** ![urban1a](https://avatars.discourse-cdn.com/v4/letter/u/e47c2d/32.png) [@urban1a](https://boards.straightdope.com/u/urban1a)\
**Post date:** [January 27, 2017, 2:56am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/85 "2017-01-27T02:56:12Z")

</div>

> [@kayT](#):
>
> Or websites that let you begin typing in the name of your state and then take you to the first one that matches the first letter, requiring you to move over to the scroll bar and scroll down to the state you want. Occasionally I will find a well-designed site that lets me type TEX and takes me to Texas, but that’s rare. TE usually gives me Tennessee and then I have to scroll.

Try this: I live in Colorado and I have found that, very often, if i hit the ‘c’ key a second time, CO comes up. Of course, CA comes up first.

Bob

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [January 27, 2017, 2:58am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/86 "2017-01-27T02:58:53Z")

</div>

> [@urban1a](#):
>
> Try this: I live in Colorado and I have found that, very often, if i hit the ‘c’ key a second time, CO comes up. Of course, CA comes up first.
> 
> Bob

I encounter this most of the time, to the point where to get to my state (Michigan) I just hit “M” 4 times.

---

<div class="post-metadata">

**Author:** ![urban1a](https://avatars.discourse-cdn.com/v4/letter/u/e47c2d/32.png) [@urban1a](https://boards.straightdope.com/u/urban1a)\
**Post date:** [January 27, 2017, 3:04am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/87 "2017-01-27T03:04:53Z")

</div>

My peeviest pet peeve is news sites. Very often, I prefer to read the story rather than watch the video that goes with it. The latest thing is, though, that if you scroll down past the video, it will suddenly move into the lower right-hand corner of the screen and automatically start playing. I guess they are so proud of the video that they just can’t imagine that no one would NOT want to watch it.

Hey, HTML5 guys, I didn’t want to watch that video. I haven’t found that this can be turned off. There is a setting in Chrome which stops Flash videos from playing automatically, but I haven’t found anything for HTML5 compatible videos.

Bob

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [January 27, 2017, 3:14am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/88 "2017-01-27T03:14:33Z")

</div>

> [@jz78817](#):
>
> I encounter this most of the time, to the point where to get to my state (Michigan) I just hit “M” 4 times.

For 20 years I lived in Missouri = MO.

The best way to pick it in a dropdown is to type N - uparrow - uparrow. That’s 40% fewer keystrokes than M - M - M - M - M.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [January 27, 2017, 2:42pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/89 "2017-01-27T14:42:05Z")

</div>

Re: Zip codes and forms. Several years back our zip code got split in two and we ended up in the new code area. The PO specified a _2 year_ (note) grace period where mail to the old zip code would be processed normally. After that, no guarantees.

After the grace period expired (_2 years_), I still ran into web forms where my new zip code was listed as invalid and wouldn’t be accepted. I had to enter the old zip code and hope it went okay.

Adding new zip codes is a common phenomenon. Just write the form code to warn, but not reject, codes not in their database.

Teaching Software Engineering I saw this lack of understanding the variety of data and coping with all the ways it can go differently over and over in students. They just seemed incapable of getting this and adapting their code to handle it. (Getting the UI right was a major component of the project grade and usually the worst done part.)

Re: Post office zones crossing state lines. This was pre-Zip code era, but members of my family lived in a different state from their RFD home PO. This caused a lot of problems. E.g., writing to someone in the state government. Ignored since they didn’t live in the state. Which they did.

---

<div class="post-metadata">

**Author:** ![Musicat](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/musicat/32/20189_2.png) [@Musicat](https://boards.straightdope.com/u/Musicat)\
**Post date:** [January 27, 2017, 3:42pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/90 "2017-01-27T15:42:30Z")

</div>

> [@ftg](#):
>
> Adding new zip codes is a common phenomenon. Just write the form code to warn, but not reject, codes not in their database.

If CASS certification (or whatever they call it now) is a goal, that won’t work. Only valid ZIPs can be on labels. See my earlier post.

I suspect some of the problems are caused by outdated databases, or by a lag time between updates from official sources. There’s no technical reason why commercial software can’t access the primary database by Internet in real-time, but we are still stuck in batch mode for some tasks.

---

<div class="post-metadata">

**Author:** ![Kzbre5m](https://avatars.discourse-cdn.com/v4/letter/k/f08c70/32.png) [@Kzbre5m](https://boards.straightdope.com/u/Kzbre5m)\
**Post date:** [January 27, 2017, 4:46pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/91 "2017-01-27T16:46:19Z")

</div>

The Red Cross twenty-or-so questions about you, before you can give blood.

One of the first questions is are you Male or Female. Then, in no particular order, are questions like “Are you pregnant? [YES] [NO] [MALE]”.

Then there are the travel questions – if I didn’t travel out of country, don’t ask if I travel to Europe or wherever in another question.

```auto

Oh, and the phone menus. "Please listen because our menus have changed." Yeah, well, maybe five years ago they changed. Do they get a kickback from the phone company for keeping you on the phone to listen to that?
```

---

<div class="post-metadata">

**Author:** ![gigi](https://avatars.discourse-cdn.com/v4/letter/g/a587f6/32.png) [@gigi](https://boards.straightdope.com/u/gigi)\
**Post date:** [January 27, 2017, 9:08pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/92 "2017-01-27T21:08:15Z")

</div>

> [@Kzbre5m](#):
>
> The Red Cross twenty-or-so questions about you, before you can give blood.
> 
> One of the first questions is are you Male or Female. Then, in no particular order, are questions like “Are you pregnant? [YES] [NO] [MALE]”.
> 
> Then there are the travel questions – if I didn’t travel out of country, don’t ask if I travel to Europe or wherever in another question.

I know, I wish I could just say I haven’t been sexually active in the past twelve months and be done with it.

“In the past twelve months, have you had sexual contact with a garden gnome?”  
“In the past twelve months, have you taken money to have sex with a horse?”

---

<div class="post-metadata">

**Author:** ![Spectre\_of\_Pithecanthropus](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/spectre_of_pithecanthropus/32/12343_2.png) [@Spectre\_of\_Pithecanthropus](https://boards.straightdope.com/u/Spectre_of_Pithecanthropus)\
**Post date:** [January 27, 2017, 9:55pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/93 "2017-01-27T21:55:43Z")

</div>

DirecTV may have improved its online channel guide/schedule grid since I dropped them, but at the time it was awful.

First of all, you couldn’t dock the schedule grid to the browser window, so the only way you could pan and scroll was to use the mouse or touchpad. Even more bizarrely, the grid would only show you three-hour blocks of time, beginning at multiples of three, so: noon, 3pm, 6pm, 9pm and so on. You couldn’t look at, say 8pm - 11pm, but would have to pan back and forth (using the mouse) between the 6 - 9pm block to the 9 - midnight block.

---

<div class="post-metadata">

**Author:** ![Princhester](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@Princhester](https://boards.straightdope.com/u/Princhester)\
**Post date:** [January 27, 2017, 10:37pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/94 "2017-01-27T22:37:50Z")

</div>

On vacation recently and we rented first one and then another car. They both had GPS. Both GPS’s had pretty much identical functionality, ultimately. But the useability difference was just stunning. The first one was completely intuitive. Everything was where you would think it would be. Everything you needed was visible when you needed it to be. Every option you were likely to want was highly accessible and options were clustered in a way that made sense. And so on.

And the other one was like someone had implemented the useability manual upside down. You could find _nothing_ without going to some totally obscure menu that was exactly where you wouldn’t think it was. The displays would only show useless things unless you applied well-buried options that it would change back from if you weren’t careful. It drove us mad to the extent that we just gave up and started using Google Maps on an ipad. And we are tech savvy family. My teenage son’s idea of a good time is to read the manual. Even he gave up.

It was an object lesson in how it almost doesn’t matter what functionality something has; it’s about useability.

---

<div class="post-metadata">

**Author:** ![Folacin](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/folacin/32/3195_2.png) [@Folacin](https://boards.straightdope.com/u/Folacin)\
**Post date:** [January 27, 2017, 10:57pm UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/95 "2017-01-27T22:57:41Z")

</div>

> [@Kzbre5m](#):
>
> The Red Cross twenty-or-so questions about you, before you can give blood.
> 
> One of the first questions is are you Male or Female. Then, in no particular order, are questions like “Are you pregnant? [YES] [NO] [MALE]”.
> 
> Then there are the travel questions – if I didn’t travel out of country, don’t ask if I travel to Europe or wherever in another question.

My local blood bank tailors the questions based on the male/female question.

On the travel one, I think they worry enough about it that ask you multiple ways to make sure is reasonable. Of course, based on the ‘are you a pregnant male’ question, that probably isn’t why they ask more than once.

---

<div class="post-metadata">

**Author:** ![Spectre\_of\_Pithecanthropus](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/spectre_of_pithecanthropus/32/12343_2.png) [@Spectre\_of\_Pithecanthropus](https://boards.straightdope.com/u/Spectre_of_Pithecanthropus)\
**Post date:** [April 7, 2017, 4:14am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/96 "2017-04-07T04:14:25Z")

</div>

I was just paying my car registration renewal online and had to come back here to nominate another horrible design “feature”: forms that require you to enter long strings of numbers, like bank routing and account numbers, and hide all the characters while you type. You can’t see or verify what you’re typing either while typing or after you’re done.

Websites that do this need to have a checkbox and option that says:

- I am not in a crowded public space and there is nobody looking over my shoulder \*

And if you check the box it would disable character hiding.

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [April 7, 2017, 4:42am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/97 "2017-04-07T04:42:42Z")

</div>

I forgot about this one:  
There was some extra-moronic version of Windows that required you to type the WEP password in TWICE, before it would attempt to connect to a WiFi access point. The level of stupidity behind that decision is breathtaking.

---

<div class="post-metadata">

**Author:** ![jtur88](https://avatars.discourse-cdn.com/v4/letter/j/e9c0ed/32.png) [@jtur88](https://boards.straightdope.com/u/jtur88)\
**Post date:** [April 7, 2017, 5:30am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/98 "2017-04-07T05:30:08Z")

</div>

> [@MoonMoon](#):
>
> Websites that give you three fields for your phone number, but don’t automatically tab to the next one. :mad:

Or that give just one field, and then after you enter the number, it tells you to use numerals only, no hyphens accepted, so you have to enter it over again. Or vice versa. Or just “invalid value” – guess again.

Or the ATM machine that asks if your account is checking or saving, and you always guess wrong the first time. I once asked my bank if my account was checking or saving, they said it depends on the ATM machine and how it is configured.

---

<div class="post-metadata">

**Author:** ![eschereal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/eschereal/32/18939_2.png) [@eschereal](https://boards.straightdope.com/u/eschereal)\
**Post date:** [April 7, 2017, 5:35am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/99 "2017-04-07T05:35:33Z")

</div>

> [@CurtC](#):
>
> The keypads on microwave ovens are often horrible for the user. On one that I have, you have to hit “cook time,” then enter a number, then Start.

My current microwave does have this requirement, _but_ it offers a shortcut: if you touch a button 1 - 6, it starts immediately with that many minutes on it. If I want three and a half minutes, I touch three to get it running, then Start to add :30. That is half as many presses as inputting the time and hitting start.

However, it beeps. I really dislike beeps. My last microwave gave me the option to disable sounds, but this one does not. And it is other-room loud, beeping 5 fucking times when it finishes. I have learned the change in fan noise when it gets to fifteen seconds left, so I can often catch it before the end, just to avoid that damn noise.  
Where I used to work, we got a new machine to replace the ones from 1955. Of course it was computerized, and that helped tremendously, correcting production errors on the fly or rejecting irreparable product – all things the old machines just stopped for, to let us do it by hand.

It had a film-over touch screen (this was a couple decades ago) that was mostly laid out in boxes, with an onscreen keyboard, but there were a few functions that involved a small range of options. So how do the implement that? You get a box with a setting displayed in it, and you tap it several times to get to the option you want.

I mean, you have here a 12" screen that can tell where your finger is. How hard is it to give you some sort of pop-up, so that you can select the option you want, instead of having to tap-tap-tap-tap-oops-passed-it-tap-tap-tap, like some kind of one-button watch? I have seen this kind of thing on tablet apps as well. (Normal iPad keyboard? Fuck.)

---

<div class="post-metadata">

**Author:** ![BigT](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bigt/32/12044_2.png) [@BigT](https://boards.straightdope.com/u/BigT)\
**Post date:** [April 7, 2017, 6:10am UTC](https://boards.straightdope.com/t/irritating-user-interface-design/777798/100 "2017-04-07T06:10:55Z")

</div>

I still don’t get why those microwaves offer 1-6 for 1:00 - 6:00, but then don’t give you 7-9 (and possibly 10:00 on 0). Why do they all stop at 6?

[Previous page](https://boards.straightdope.com/t/irritating-user-interface-design/777798.md?page=4)

[Next page](https://boards.straightdope.com/t/irritating-user-interface-design/777798.md?page=6)
