Live data from Hacker News

The Decline of Usability

datagubbe.se

541–550 of 719 posts

Re: The Decline of Usability

#541
post #291

Earlier quoted context omitted.

Gimp is a great example. If you look up screenshots from the late 90s of gimp 1.0 you think "Hey wow, that looks pretty great! I know where the buttons are, I can quickly scan them and it's clear what they do! It isn't a grey on grey tiny soup, they are distinct and clear, this is great. When is this version shipping? It fixes everything!" Apparently almost everyone agrees but somehow we're still going the wrong way,…

What's crazy is Gimp has always felt user-hostile to me. Loads of other people share this complaint. With every new release, there are people recommending giving it a second/third/fifty-third shot saying "They finally made it easy to use this time!" At this point it feels like a prank that's been going on for a quarter century.

"What's crazy is Gimp has always felt user-hostile to me."

You're not wrong, I wish you were but you're not. By any measure GIMP is a dog of a program. I wish it weren't so as I stopped upgrading my various Adobe products some years ago, but alas it is. It would take me as long as this 'The Decline of Usability' essay to give an authoritative explanation but I'll attempt to illustrate with a few examples:

1. The way the controls work is awkward, increasing or decreasing say 'saturation' is not as intuitive as it is in Photoshop and the dynamics (increase/decrease etc.) just isn't as smooth as it ought to be. Sliders stick and don't respond immediately which is very distracting when you're trying to watch some attribute in your picture trend one way or other.

2. Most previews are unacceptably slow; they really are a pain to use.

3. The latest versions have the 'Fade' function removed altogether. I use 'Fade' all the time and I don't like being told by some arrogant GIMP programmer that the "function never worked properly in the first place, and anyway you should use the proper/correct XYZ method". You see this type of shitty arrogance from programmers all the time[1].

4. GIMP won't let you set your favourite image format as your default type; you're forced to GIMP's own XCF format and then export your image into say your required .JPG format from there. (I understand the reason for this but there ought to be an option to override it, if the GIMP developers were smart they'd provide options for various times, for instance: 'session only'.)

5. As others have mentioned, there's icon and menu issues, menu items aren't arranged logically or consistently.

Essentially, the GIMP's operational ergonomics are terrible and there's been precious little effort from GIMP's developers to correct it. (GIMP's so tedious to use I still use my ancient copy of Photoshop for most of the work, I only then use the GIMP to do some special function that's not in Photoshop.)

[1] The trouble is most programmers program for themselves—not end users, so they don't see any reason to think like end users do. (I said almost the same thing several days ago in my response to Microsoft's enforcing single spaces between sentences in MS Office https://news.ycombinator.com/item?id=22858129 .) It doesn't seem to matter whether it's commercial software such as Microsoft's Office, or open software such as the GIMP or LibreOffice, etc., they do things their way, not the way users want or are already familiar with.

Commercial software is often tempered by commercial reality (keeping compatibility etc.) but even then that's not always so (take Windows Metro UI or Windows 10 for instance, any reasonable user would have to agree they're first-class stuff-ups). That said, GIMP is about the worst out there.

"At this point it feels like a prank that's been going on for a quarter century."

Right again! GIMP developers seem not only to be hostile towards ordinary users but there's been along-standing bloody mindedness among them that's persisted for decades; effectively it is to not even consider ordinary users within their schema. Nothing says this better than the lack of information about future versions, milestones, etc. All we ever get are vague comments that don't change much from one decade to the next.

Perhaps it would be best for all concerned if GIMP's developers actually embedded this message in its installation program:

"GIMP is our play toy—it's prototype software for our own use and experimenting—it's NOT for normal user use. You may use it as is but please do not expect it to work like other imaging software and do not bother us with feedback for we'll just ignore you. You have been warned".

Re: The Decline of Usability

#542
post #371

Earlier quoted context omitted.

The way people react to computers is similar to how many react to math. A lot of capable people are mathphobic, and it's strange to watch (as someone who took naturally to math). The expressions on the page (or the attempt to produce those expressions from a model in their mind) causes them to seize up. It's like watching an anxiety attack happen. Something about math (the subject, their experience when taking the co…

We definitely should see if we can develop math teaching which doesn't elicit that response, because it has to be learned. Humans aren't evolved to be good at arithmetic or symbolic thinking, but we're not evolved to be morbidly afraid of it, either. Of course, any attempt to improve math education gets screamed at ("New Math! Common Core! Blah!") and the whole thing just becomes political.

Part of the problem is cultural - it's socially acceptable to "not be a mathsy person" in many circles, and almost a badge of honour in some.

Another problem is that the discovery learning approach can lead to some horrible failure modes for math. I've seen cases where an hour of proper instruction can go further than a whole term of trying to see if they can find it out for themselves. Case in point: the rule of three. If 10 apples cost $20, then 5 apples cost ___? You can spend ages thinking about what it "means", or you can learn that you write down a 2x2 table, multiply across the diagonal and divide by the number in the corner.

Re: The Decline of Usability

#543
Without experimentation there can be no progress. It is nice that you are satisfied with the "old" era UIs based on dropdown menus and predictable title bars and it would be nice to have some decoupling of functionality and UI so that you can style your apps to adhere to this paradigm.

What I don't see in your article is any reasoning WHY we should build our UIs in this way, and even if you did I suppose I would disagree. I hate dropdown menus, I hated them since Windows95 and never stopped hating them. There are many other approaches - string-based "tell me what you want to do" approach of Emacs, context-based morphic approach of smalltalk systems, etc. Each of them is interesting, each of them brings something new and works for certain applications.

It seems to me that instead of ranting how UIs are not what you want them to be these days, you could instead rant that you are unable to mold UIs to your liking and it would have greater utility.

Re: The Decline of Usability

#544
Honest question: is there a single desktop manager that conducts usability studies and isn't guided by hunches and conventions? Or more broadly: any open source software that does?

Re: The Decline of Usability

#546
post #141

The whole "desktop metaphor", as usually implemented, is trash. I'm a happy user of i3 window manager (a tiling window manager). It's not the first and probably not the last, but it's the first time I can quickly and efficently arrange application windows on my screen. I think this will become the default eventually, tiling WM are the way. The way it uses the screen is beyond anything. They will just make it more int…

Android and iOS are tiling window managers, so they already have become the default.

What does this mean? How are they tiling at all? All apps are full screen.

Re: The Decline of Usability

#547
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,…

> Ubuntu got worse at 18.04. Logging in on desktop now requires "swiping up" with the mouse to get the password box.

You can also just start typing the password if you want to unlock the machine.

Re: The Decline of Usability

#549

Earlier quoted context omitted.

Between this and https://stopthemingmy.app/ and the various other systemd/freedesktop “anti-hacker” initiatives, I’ve been finding Linux to be more and more becoming the opposite of the operating system I’ve used for the last 20 years.

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…

Just being pedantic: containers aren't vms. Containers use the native Linux kernel namespacing and segregation facilities to run multiple applications in a somewhat segregated way.
Post reply on HN