Tired of Bad UIs: Design Guidelines to the Rescue?

  • Thread starter berkeman
  • Start date
  • Tags
    Design
In summary, the conversation discusses the frustration with poorly designed user interfaces (UIs) in various software and the lack of standards and guidelines for UI design. The conversation also touches on the complexity of UI design due to factors such as proprietary OS, pointing devices, and the long-running OS "wars." Some examples of bad UI designs are mentioned, and the need for collaboration and standardization in UI design is emphasized. Additionally, references to resources such as Apple, Google, and Microsoft's design guidelines are mentioned as potential solutions to the problem.
  • #1
berkeman
Mentor
67,059
19,878
I program basic button-type UIs for my manufacturing test programs, so I'm not expert in desiging popular program UIs. But I get so annoyed each day dealing with software interfaces to various web UIs that it's getting really bad. I need to vent a bit, but more importantly, are there UI design standards and other guidelines that folks should be designing to? Why are so many web UIs so bad?

For example, why would you place a pop-up notification about new messages over the same location where the user would need to click into to deal with the notification (Outlook in Firefox browser)?

Why would you bump the UI notification list in an e-mail application down when a message is sent, and displace the next e-mail notification that you are trying to click on? Why send me off into the weeds like that?

When I do something in a UI, the immediate results should not change the very next target that I'm obviously going to click. Is that rocket science?

Can you feel my pain? How many bad words do you blurt out at work when working with UIs?
 
Last edited:
Computer science news on Phys.org
  • #2
I considered applying for a patent through my current employer for the technique of disabling clicks for <<a delay>> after a change in the UI to prevent these kinds of bad misapplications of clicks...
 
  • Like
Likes Algr
  • #3
Are there any Standards for UIs?

Sadly, as many as you'd like.
 
  • Like
  • Haha
Likes phinds, berkeman, pbuk and 1 other person
  • #4
Having worked in an industry where there was an entire group dedicated to designing the UI, I am always shocked at how poorly some major product interfaces are designed. I don't think that they put any effort into it.
I file that in the same folder with the user instructions that have obviously never been proofread by a person who speaks that language. Can't they hire just about anyone to check these things?
 
  • Like
Likes berkeman
  • #5
It doesn't help but just imagine how bad the underlying software is that supports a bad UI. If they can't get the frontend done right, the backend is probably just as bad.
 
  • #6
What are standards for designing user interface?

I asked the same question almost forty years ago when tasked to design the GUI for NASA Ames wind tunnel software system. The sensitivity of UI issues, the fact that the UI may be the only segment of a software system visible to the end users and the strong dependence on proprietary OS and pointing devices inhibits creating a standard UI design criteria.

Critical thinking abilities seem to diminish when otherwise sensible reasonable managers specify a UI. Arbitrary color schemes and button placement become more important than ease of use and functionality. Managers who barely comment on thousand of lines of production code suddenly develop intense interest in the appearance of the UI.

Proprietary pointing devices acquired and sold by a few large manufacturers may preclude standard design criteria. The difference between mouse / touchpad interfaces compared with touchscreens appear trivial in design but profound in operation. Touchscreen user's finger and hand obscure the display requiring different timing and recovery protocols than less obscuring input devices.

The long running OS 'wars' particularly in regards to personal devices stir the pot just as standard UI criteria emerge. Blame Apple suing Xerox PARC or Google preferring Android for handheld devices for perpetuating the situation. Perhaps the lack of standards is just the nature of the UI beast.
 
  • Like
Likes berkeman
  • #7
UI problems? Hell, I'm still trying to wrap my head around the fact that we have so many different date formats in the US !
 
  • Like
Likes Klystron and anorlunda
  • #8
Ergonomics is a much abused field. I recall a complaint I had about something as simple as a car radio.

A button on the radio could toggle AM/FM if the channel was showing, but after a delay the display switched to time, and the function of the button switched to toggle 12/24 hour format. Naturally, I was slow and several times I pushed the button just at the delay time instant. Therefore, the button did not do the function I wanted.

I complained on the risks forum that if we can't design something as simple as a car radio, that the whole science of ergonomics was bogus. Replies to my complaint pointed out several ways to design the interface to avoid my problem, but they were all so complex that one needs to stop the car and read the manual before changing the station.

Even the PRNDL transmission shifting UI (which is mandated by law) still manages to have variations from different car manufacturers and sometimes people have trouble. Also, I always resented the PRNDL law because it eliminated the Chrysler push button shifting that I thought was the best possible shifting UI.

Don't get me wrong. I agree that too many UIs are terrible. I'm just skeptical that we could eliminate bad UIs with standards.

p.s. I just remembered the QWERTY standard that almost all of us use.
 
  • #9
** The "snap" feature/bug for frames is on by default in Windows now (incredibly aggrevating)

** There is no standard for the default placement of the "Print" or "Save" button in Windows (depencs on the application) -- sometimes on the right, sometimes at the top left of the page, sometimes at the bottom right of the page, sometimes...

** There is no standard for whether the logical next step button is on the left or right of the Cancel button, and whether it has color or is clear

C'mon people, let's get together somehow on this to make things easier for everybody!

(I'm probably preaching to the choir)
 
  • Like
Likes Klystron
  • #10
I remember a car from the fifties or sixties where you could change the radio station from a button on the floor. That was a weird design.
 
  • Love
Likes anorlunda
  • #12
FactChecker said:
Having worked in an industry where there was an entire group dedicated to designing the UI, I am always shocked at how poorly some major product interfaces are designed. I don't think that they put any effort into it.
Two examples come to mind of multiple competing UI designs: Movies on DVDs (my wife and I still get Netflix movies mailed to us, in addition to streaming them), streaming services, and auto windshield wiper controls.

The various movie studios can't seem to agree on how the DVD user interface should work. Basic functionality of starting, stopping, pausing, fast forward, and fast backward are fairly well standardized, but additional features such as subtitles and other niceties may or may not be present. Of course, there are a plethora of remotes out there, so that just compounds the problem. I've also found that the various streaming services have wildly different UIs for choosing which movie or series to watch. Some of the services are pretty clever: if you stop watching in the middle of one movie/episode, they "remember" where you left off, and default to resuming from that point. Other services aren't as sophisticated, so you have to fast forward to the approximate place where you stopped watching.

With regard to windshield wipers, there doesn't seem to be any standardization -- my three cars, two of them from Ford, have completely different mechanisms for turning on the wipers and the intermittent controls. One Ford has the wiper function on a stalk on the left of the steering wheel, and the other has the same function on the right of the steering wheel. For the intermittent feature, you rotate a knob on the stalk in one direction, but on another car of the same make, you rotate the knob the other direction. My German car has four stalks, one of which controls the wipers, but has a separate knob on the dash for the intermittent feature.
 
  • Like
Likes FactChecker and berkeman
  • #13
Mark44 said:
Two examples come to mind of multiple competing UI designs: Movies on DVDs (my wife and I still get Netflix movies mailed to us, in addition to streaming them), streaming services, and auto windshield wiper controls.
And we could talk about Microsoft, which seems to enjoy changing the Windows interface to give the illusion of progress. Also, the Tesla Model S Plaid, which has a different steering wheel shape that everyone complains about. Why the change? No one knows.
 
  • #14
FactChecker said:
And we could talk about Microsoft, which seems to enjoy changing the Windows interface to give the illusion of progress.
Don't get me started!
 
  • Haha
Likes Klystron and FactChecker
  • #15
FactChecker said:
And we could talk about Microsoft, which seems to enjoy changing the Windows interface to give the illusion of progress.
A change that I really disliked was the "Metro" UI introduced in Windows 8. The goal was to make Windows look the same whether you were working on a desktop computer, or tablet, or smart phone. Unfortunately, there might be different types of users who are using these devices, and a one size fits all approach doesn't satisfy everyone. It's still present in Windows 10, but a third-party app called Classic Shell, makes the UI look more like Win 7.
FactChecker said:
Also, the Tesla Model S Plaid, which has a different steering wheel shape that everyone complains about. Why the change? No one knows.
Blame program managers, who have different goals than engineers, and who need to show their managers that they are doing something.
 
  • Like
Likes FactChecker
  • #16
Mark44 said:
A change that I really disliked was the "Metro" UI introduced in Windows 8. The goal was to make Windows look the same whether you were working on a desktop computer, or tablet, or smart phone. Unfortunately, there might be different types of users who are using these devices, and a one size fits all approach doesn't satisfy everyone. It's still present in Windows 10, but a third-party app called Classic Shell, makes the UI look more like Win 7.
Concur. Classic Shell made Windows 8 more compatible with prior versions, at least on my laptop device.

Mark44 said:
Blame program managers, who have different goals than engineers, and who need to show their managers that they are doing something.
Though Chuck Palahniuk worked as a diesel engine mechanic before becoming a novelist, his most famous novel "Fight Club" aptly describes the plight of a UI software engineer subject to the whims of a program manager.

"Can we change the user interface to 'cornflower blue'?" matching the PM's favorite necktie.​
 
  • #18
Wrichik Basu said:
And here is an interesting video:
Classic! Thanks for the laugh. :smile:
 
  • Like
Likes Wrichik Basu
  • #19
The Onion had a similar idea:
 
  • Like
Likes vela and Wrichik Basu
  • #20
DrClaude said:
The Onion had a similar idea:

Love the quote at 2:27:
It remains to be seen if the wheel will catch on in the business world, where people use computers for actual work and not just dicking around.
 
  • #21
Wrichik Basu said:
And here is an interesting video:
Fake laugh track is obvious.

I sometimes wonder if the reason so many product interfaces are so bad is because other companies have patented any common sense arrangement of controls - and sue any smaller developer who doesn't either pay up or make their interface stupid. More perverse things have happened.

Nothing was ever as easy and well thought out as Mac OS 6.
 
Last edited:

What is the purpose of "Tired of Bad UIs: Design Guidelines to the Rescue?"

The purpose of "Tired of Bad UIs: Design Guidelines to the Rescue?" is to provide a guide for designing user interfaces that are both visually appealing and user-friendly. It offers tips and guidelines for creating intuitive and efficient interfaces that enhance the user experience.

Why is it important for scientists to have knowledge about design guidelines?

As scientists, we often work with complex data and tools that require user interaction. Having knowledge about design guidelines can help us create interfaces that are easy to use and understand, leading to more accurate and efficient research outcomes.

What are some common mistakes that can lead to bad UIs?

Some common mistakes that can lead to bad UIs include cluttered and inconsistent layouts, confusing navigation, lack of visual hierarchy, and poor use of color and typography. These can make it difficult for users to understand and interact with the interface, leading to frustration and a negative experience.

How can design guidelines improve the overall user experience?

Design guidelines provide a framework for creating interfaces that are user-centered and intuitive. By following design principles such as simplicity, consistency, and usability, designers can improve the overall user experience and make it easier for users to accomplish their tasks.

Are design guidelines applicable to all types of interfaces?

Yes, design guidelines can be applied to all types of interfaces, including websites, mobile apps, and software. While the specific guidelines may vary, the principles of good design remain the same and can be adapted to different types of interfaces and platforms.

Similar threads

  • Feedback and Announcements
Replies
1
Views
425
  • Engineering and Comp Sci Homework Help
Replies
1
Views
628
  • Programming and Computer Science
Replies
1
Views
559
  • Computing and Technology
Replies
4
Views
2K
  • Computing and Technology
Replies
4
Views
3K
Replies
13
Views
2K
  • Computing and Technology
Replies
2
Views
4K
  • General Math
Replies
28
Views
2K
Replies
4
Views
1K
  • STEM Academic Advising
Replies
3
Views
1K
Back
Top