Live data from Hacker News

The Decline of Usability

datagubbe.se

611–620 of 719 posts

Re: The Decline of Usability

#611
This is also why Windows Phone and Windows 8 were dead before they arrived, there is no discoverability besides randomly clicking and swiping to see if something happens. And if nothing happens, you still don't know if there simply is nothing more, or if you haven't used the magic swipe/click yet.

It seems that many 'new' interfaces try to do their own thing, and try to go for looks rather than functionality. If you have no consistency and no known functionality, the UI is basically worthless.

There are some ways to get a 'better' UI without breaking so much, like the macOS menu bar that is context-dependant. You save some space in each window, yet because you can only click one menu at a time anyway you don't lose any functionality or consistency. The downside is the extra step of first getting focus on the application you wanted to use (but in most window managers you had to focus the window first before using the window-embedded menu bar).

It's not that a UI can't be made better, it's just that it's hard to sell to people with no knowledge or affinity with basic HIG principles. Such disconnect between reality and 'design' could be found a while ago where feature phones and some laptops came with either round trackpads or round screens. That's a neat artistic thing, but completely useless in a reality where everything is rectangular, including the things you interact with in the world as well as digital content.

Same with the touch-centric UI components getting ported to desktop operating systems that assume lots of swiping and touching where there is none. While possible to execute it reasonably well (I think there is a 'touch mode' in recent windows versions vs. touch-integrated so you can just switch between them instead of having a mess of both worlds in one). Same with Apple's idea where your input device they ship with the computer has the input capabilities matched with the OS and the first-use explanation of the UI when you power up for the first time. And if you don't use it, you're not losing anything, because the traditional buttons and menus are still there, visible, and not in some hidden swipeable area.

Re: The Decline of Usability

#612
post #194

Earlier quoted context omitted.

Having rarely seen a VCR that wasn't flashing "12:00", I came to the conclusion that a clock was simply feature bloat.

Speaking of feature bloat... I hate that ovens and microwaves have clocks on them. I don't need two devices in my kitchen to tell time. It's ridiculous since they usually next to each other, and most of the time have different displays. Just because there is an LCD/whatever, doesn't mean it always has to display something! At least on the latest power outage, my microwave stopped showing the time. The oven still flas…

A lot of ovens have a delayed bake feature that uses the time. I’ve never seen a microwave with that feature, though, and it’s also the less essential device.

Re: The Decline of Usability

#613
post #14
post #10

Ubuntu got worse at 18.04. Logging in on desktop now requires "swiping up" with the mouse to get the password box. The "swiping" thing is to avoid problems with unwanted activation when the device is in your pocket. It's totally inappropriate to desktops. Then there's icon mania. I've recently converted from Blender 2.79 to Blender 2.82. Lots of new icons. They dim, they change color, they disappear as modes change,…

Is there a sane mode or config for vanilla Ubuntu 18.04? I'm considering upgrading from my trusty old 16.04 LTS (both home and office laptops) and I dread the usual pointless UI changes that come with all the reasonable bugfixes/improvements.

I've always considered Debian to be the sane, vanilla Ubuntu :-)

Re: The Decline of Usability

#614

For me the worst isn't even that the UI composition/presentation is bad. It's that the performance of these interfaces is getting monotonically worse over time. No one wants to take the time to learn the hard native UI development processes, so we just wind up throwing some shitty angular SPA application into electronjs and calling it a day. Those of us with non-sloth-like reflexes now have to experience torture as e…

The problems with reliance on a giant framework are many. Yes, a noticeable decay of performance is one of those. The biggest problem I see though is lost imagination. Usability concerns seem all but completely and generally forgotten unless a given framework deliberately provides a dedicated convention for a specific usability concern. Worse still is that many developers reliant upon a giant framework absolutely can…

Bad UI design has nothing to do with your coding framework of choice, it has everything to do with the design. Most programmers are not good designers. I cringed a bit at the background color of the OP's blog.

There's a reason that most people are unimaginative, because just like coding, design is hard. Design for multiple platforms (the whole point of using UI frameworks is easier multiplatform development) and multiple screen sizes is hard and takes a long time to both design and implement.

Re: The Decline of Usability

#615
post #447

Earlier quoted context omitted.

I met these two mobile devs at a conference. They survived several rounds of cost-cutting at a large company by constantly convincing management to let them rewrite their mobile app in some new framework because of X. Start out with the native implementations, then they did Xamarin, tried PhoneGap, went back to native, then to React Native, and now on to Flutter. The pair of them keep their jobs constantly rewriting…

Now and then frameworks does backwards incompatible changes so you might as well rewrite the app. If you continue with the old version of the framework you are stuck with either security holes, bugs or that google and apple changes something that downprioritize your app into oblivion. And if the UI/UX does not significantly change every 6 months, your users will give you one star reviews and "Old looking and ugly" co…

Yea if a framework makes breaking changes to the point where you can't upgrade your app, that seems like it could be a recurring problem so after the first rewrite you might as well learn native code and write it there.

Re: The Decline of Usability

#616

Earlier quoted context omitted.

Most, not all; if you have the right skills, you can find a comfortable job maintaining legacy code and (actually) improving it. Then again, most developers seem more interested in chasing new and shiny rather than polishing a stable system.

guide me brother how to get into this?

Apply to big non tech companies who probably run on older tech

Re: The Decline of Usability

#617

Earlier quoted context omitted.

A cold boot means shut off all power to the device. The normal "off" button the iPhone puts it in standby mode, not off. This is so it can still listen for calls.

I tried to power off an iPhone today for 5 minutes, failed, and just gave up. Why Apple, why would you make this simple action so damn obscure.

Wait, is it not press-and-hold power like on Android?

Re: The Decline of Usability

#618

Earlier quoted context omitted.

It's not your fault. It's the shitty ergonomics that have been pervading software UI design for several decades now. From the huge number of responses to this article, it's clear the software industry has a very major problem. The question I ask is why haven't users/user complaints been successful in stopping these irresponsible cowboys. Seems nothing can stop them.

> The question I ask is why haven't users/user complaints been successful in stopping these irresponsible cowboys. Most users don't complain, because technology is magic to them and they have no point of reference; they assume things must be the way they are for a reason. From the remaining group that does complain, many do it ineffectively (e.g. complaining to friends or in discussion boards that aren't frequented b…

I would like to add the use of "taps" as an engagement metric to your list of misuses of telemetry. There used to be a rule of thumb in UI design that important actions should be as few clicks away as possible. Measuring engagement through taps encourages the opposite.

I also don't like things measuring "dwell time" when scrolling, as it encourages attention-grabbing gimmicks and rewards things that are confusing as well as things that are useful.

Re: The Decline of Usability

#619

Earlier quoted context omitted.

A neat idea that I hadn’t thought of until your comment: Because it’s now possible to run multiple VMs at once (containers, etc) perhaps it’s time to run a simple, minimal, admin friendly hacker vm inside Ubuntu desktop? Let Ubuntu configure all that it needs to get a good functional machine out of the box (working sleep mode for laptops, WiFi management, GPU support, systemd if that’s what it wants.) I then deploy t…

> Because it’s now possible to run multiple VMs at once (containers, etc) perhaps it’s time to run a simple, minimal, admin friendly hacker vm inside Ubuntu desktop? > Let Ubuntu configure all that it needs to get a good functional machine out of the box (working sleep mode for laptops, WiFi management, GPU support, systemd if that’s what it wants.) I then deploy the minimal VM I actually want to poke around with ins…

Thanks for the tip about KDE Neon. I use Kubuntu, but it definitely misses the mark.

Re: The Decline of Usability

#620

On desktops, I wish we could just stop wondering “where is that icon?” or “what does this icon do?” entirely. We should be able to search for any feature within an application in a standardised way instead. Maybe something like what Ctrl-P does in Sublime Text / Sublime Merge. If this shortcut would work for any application within the same OS, we could get rid of most icons by default, while adding more consistency a…

Other than Sublime Text I also like how Microsoft Office apps and Photoshop does it. I press Alt+Q (it was Ctrl+F on PS), type something in and press enter. If they have a search like that, then it doesn't matter where they hide the functionality.
Post reply on HN