[HN Gopher] The Decline of Usability ___________________________________________________________________ The Decline of Usability Author : arexxbifs Score : 248 points Date : 2020-04-17 18:26 UTC (4 hours ago) (HTM) web link (datagubbe.se) (TXT) w3m dump (datagubbe.se) | ilamont wrote: | The OECD published the results of a massive survey of member | countries some years ago, titled "Skills Matter" | (https://www.oecd-ilibrary.org/education/skills- | matter_978926...). The researchers defined 4 levels of technology | proficiency, based on the types of tasks users can complete | successfully. There was a very good summary published here | (https://www.nngroup.com/articles/computer-skill-levels/) and | excerpted below. | | For each level, here's the percentage of the population (averaged | across the OECD countries) who performed at that level, as well | as the report's definition of the ability of people within that | level: | | _"Below Level 1" = 14% of Adult Population | | Being too polite to use a term like "level zero," the OECD | researchers refer to the lowest skill level as "below level 1." | | This is what people below level 1 can do: "Tasks are based on | well-defined problems involving the use of only one function | within a generic interface to meet one explicit criterion without | any categorical or inferential reasoning, or transforming of | information. Few steps are required and no sub-goal has to be | generated." | | An example of task at this level is "Delete this email message" | in an email app. | | Level 1 = 29% of Adult Population | | This is what level-1 people can do: "Tasks typically require the | use of widely available and familiar technology applications, | such as email software or a web browser. There is little or no | navigation required to access the information or commands | required to solve the problem. The problem may be solved | regardless of the respondent's awareness and use of specific | tools and functions (e.g. a sort function). The tasks involve few | steps and a minimal number of operators. At the cognitive level, | the respondent can readily infer the goal from the task | statement; problem resolution requires the respondent to apply | explicit criteria; and there are few monitoring demands (e.g. the | respondent does not have to check whether he or she has used the | appropriate procedure or made progress towards the solution). | Identifying content and operators can be done through simple | match. Only simple forms of reasoning, such as assigning items to | categories, are required; there is no need to contrast or | integrate information." | | The reply-to-all task described above requires level-1 skills. | Another example of level-1 task is "Find all emails from John | Smith." Level 2 = 26% of Adult Population | | This is what level-2 people can do: "At this level, tasks | typically require the use of both generic and more specific | technology applications. For instance, the respondent may have to | make use of a novel online form. Some navigation across pages and | applications is required to solve the problem. The use of tools | (e.g. a sort function) can facilitate the resolution of the | problem. The task may involve multiple steps and operators. The | goal of the problem may have to be defined by the respondent, | though the criteria to be met are explicit. There are higher | monitoring demands. Some unexpected outcomes or impasses may | appear. The task may require evaluating the relevance of a set of | items to discard distractors. Some integration and inferential | reasoning may be needed." | | An example of level-2 task is "You want to find a sustainability- | related document that was sent to you by John Smith in October | last year." Level 3 = 5% of Adult Population | | This is what this most-skilled group of people can do: "At this | level, tasks typically require the use of both generic and more | specific technology applications. Some navigation across pages | and applications is required to solve the problem. The use of | tools (e.g. a sort function) is required to make progress towards | the solution. The task may involve multiple steps and operators. | The goal of the problem may have to be defined by the respondent, | and the criteria to be met may or may not be explicit. There are | typically high monitoring demands. Unexpected outcomes and | impasses are likely to occur. The task may require evaluating the | relevance and reliability of information in order to discard | distractors. Integration and inferential reasoning may be needed | to a large extent." | | The meeting room task described above requires level-3 skills. | Another example of level-3 task is "You want to know what | percentage of the emails sent by John Smith last month were about | sustainability." Can't Use Computers = 26% of Adult Population | | The numbers for the 4 skill levels don't sum to 100% because a | large proportion of the respondents never attempted the tasks, | being unable to use computers. In total, across the OECD | countries, 26% of adults were unable to use a computer. | | That one quarter of the population can't use a computer at all is | the most serious element of the digital divide. To a great | extent, this problem is caused by computers still being much too | complicated for many people._ | | Let that phrase sink in: _across the OECD countries, 26% of | adults were unable to use a computer._ In some countries like | Japan, the number is even higher (about 1 /3 of Japan's | population can't use computers, which may reflect the aging | population, poor interface design, or some other factor.) | | These data were based on surveys from 2011 through 2015, and if | TFA is correct about the usability trends, surely it's gotten | worse. | verall wrote: | Aww, he had to go after the Gnome stuff :/ | | Many a time I have spent over a minute decoding a Gnome GUI for | incredibly simple applications. Is that a clickable icon? Why is | that icon/menu option greyed out? Toggles, icons, buttons, | toolbars thrown together with a rare tooltip. I fully agree they | border on parodical. | | And yet I still use the gnome tools frequently, because they are | useful. So in a way I do feel bad for complaining because I am | certainly not stepping up to the plate to improve these tools. | cirno wrote: | Problem is, would that even help? What I want is what Gnome 2 | already was. Their changes indicate they themselves don't want | that anymore. Any attempts at voicing my concerns are met with | disdain. What more can I even do as a developer? | bityard wrote: | > What more can I even do as a developer? | | Switch to MATE: https://mate-desktop.org/ | imhoguy wrote: | You can fork! /s | b0rsuk wrote: | 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 intuitive and comfortable | for first-time users. i3 requires you to memorize, but preferably | _define_ your own hotkeys. | | Meanwhile applications like skype, other instant messengers, | slack, music players have grown and now are fullscreen by | default. Non-blog websites are usually large and can't be | displayed in a simple window. People are complaining about 80 | character rule for code, and go to 120 characters and beyond - | which again means you can fit fewer windows on a screen. I think | web browsers and websites are largely to blame. Because that's | like most users interact with computers today, that's what they | expect and don't know it can be any other way. | | Every single application wants to be THE fullscreen application. | I think it's an admission of defeat! Over the decades, they've | tried - and failed - to make smaller application windows that | people consider useful. And it's not the fault of application | makers - it's the broken "desktop metaphor" where you're supposed | to move windows like physical objects. It works on a desk because | you have two hands and 10 fingers. Imagine working at a desk (no | computer) using only 1 finger! That's how it feels using mouse. | The default window managers are crap at actually managing windows | and arranging them usefully. Dragging corners, window borders, | moving windows feels miserable in the long run, and when you | close one of your windows you need to repeat it when you want | another app window to fit into your layout. So many people just | don't bother, get a bunch of fullscreen windows and alt-tab | through them. | | And applications with tabs are a symptom of the disease, too. Web | browsers, the blue Microsoft Word, IDEs, and so on. It's alt-tab | fullscreen windows in sheep's clothing. Nothing particularly | wrong with alt-tab method, but it doesn't scale to a large number | of windows we have nowadays. | bagacrap wrote: | Android and iOS are tiling window managers, so they already | have become the default. | dijit wrote: | I'm typically a person who would agree with an article like this; | I think we _lost_ something with the modern age, even if we | gained a lot. (especially in terms of developer "velocity" (I | hate that word)). | | However, I really feel like context is important. Computers today | have a context given to them over time, users don't need so much | hand-holding these days because the expected paradigms are ever | so subtly changed. New entrants to computers understand these new | paradigms innately because they are already surrounded by the new | context. | | It's only when we look back we think how much usability has | suffered. | | Language is a good example of what I mean. Travel back 100 years | and the linquistical choices that are made would not only be | slightly alien to us, ours would be absolutely muddy to them. | | I think you can make a case that a lot of the new paradigms like | electron do not promote usage of native UI styles and | accessibility. | | But the Title bar being an overloaded UI element in todays | context is generally ok I think. | bloomberg2020 wrote: | Agreed. | | Personally I've given up on mouse GUIs | | Why? | | Photoshop pros use macros | | Unix pros use text editing macros | | Why teach new users single point and click methods of computing | when the pros think it's a waste of time | | It's from an era when computers couldn't multi task and were | largely business focused data entry terminals | | Photo manipulation can be automated from a terminal and results | displayed in real-time now | | Why care about file menus? That's just a set of keyboard macros | unrealized. | | The desktop metaphor is finally dying. Let it | timw4mail wrote: | The problem with this line of thinking is that not every | program is going to be used enough to make learning the | shortcuts or command-line switches worthwhile. | | That said, each (gui) program should have relatively similar | key-bindings. | jcelerier wrote: | > Photoshop pros use macros | | > Unix pros use text editing macros | | pros are like, 0.01 % | Wowfunhappy wrote: | I agree with 90% of this article. However, I differ on one point: | as far as I'm concerned, the "File, Edit, View" categories are | anachronisms from another era. They make sense in Microsoft | Office+, but fail to cover the breadth of software in use today. | | I'm currently using Firefox (on OS X, where it still has a menu | bar). The first three options under "File" are "New Tab", "New | Window", and "New Private Window". Does it really make sense for | any of those to be under "File"? I understand, historically, why | they ended up there--each document used to correspond to a new | file--but tabs fundamentally _are not files_. | | I'll switch over to OS X's Messages app++. The first two options | under "File" are "New Message" and "Open". The former starts a | new conversation, and the latter let's you attach a document to | the current conversation. Those actions aren't related at all, | except in that they kind of relate to the concept of the word | "File", depending on which metaphor you're following. | | So, I don't think there's anything wrong with mpv grouping its | menus differently from evince. They're doing different things and | shouldn't have to follow the same categories. | | --- | | + Which is definitely (sarcasm) why Microsoft Office decided to | replace the traditional menu with a ribbon. Again, I agree with | most of this article. | | ++ I'm running OS X 10.9; Apple may have made changes in newer | OS's. | doubleunplussed wrote: | Tabs and conversations aren't files, but it is nice to have a | grouping of actions that create/restore/manage whatever the | primary context/data-structure the app deals with is, as | opposed to making changes to it (edit) or modifying how it's | displayed (view). They're very logical categories, just 'file' | is not generally enough named now. | q92z8oeif wrote: | While some are egregious usability disasters, like hiding the | scroll bar, others points are just a sign of times moving on, | like the [?] for menu. | the_af wrote: | > _others points are just a sign of times moving on, like the | [?] for menu_ | | The article addresses this at the end. In software, the "times" | do not move on like an unsteerable force. We (users and | designers) decide how the times should move on. For non-mobile, | the [?] for menu seems like a step backwards and we shouldn't | accept it without complaint. | | Applying mobile patterns which are suboptimal on the desktop | seems like a UX antipattern to me. I think a huge part of the | problem is that software -- both free and nonfree -- needs to | show "change" in order to signal it's still alive and | maintained, but change for change's sake can be a bad thing, | especially if you already had a pretty good (or consistent) UI. | pdonis wrote: | _> change for change 's sake can be a bad thing, especially | if you already had a pretty good (or consistent) UI._ | | I run Trinity Desktop on Linux for exactly this reason: it's | basically what KDE 3 looked like 10 or 15 years ago. I run it | so I don't have to re-learn all my workflows every time | somebody comes up with some new eye candy. | red_admiral wrote: | I'm sure, given a bit of time, one could come up with a | consistent design language based around "hamburger" menus. At | the moment though, as the article states, a lot of previous | consistency (e.g. open/save/exit will be in the "File" menu) is | being sacrificed as everyone rolls their own. | | I've actually seen applications where the first button on the | toolbar is a hamburger menu and when you click it you get a | dropdown with File/Edit/... etc options, that work as expected. | I can live with that for now. | AlexandrB wrote: | > I've actually seen applications where the first button on | the toolbar is a hamburger menu and when you click it you get | a dropdown with File/Edit/... etc options, that work as | expected. I can live with that for now. | | So instead of just having File/Edit/etc. on the toolbar | they're nested inside another menu? This seems like | introducing an extra click for no reason :( | saagarjha wrote: | "Hamburger menus" are and will forever be, in my mind, a lazy | design for "catch all" stuff. (On Apple's platforms, it's three | dots, but it's the same thing.) | red_admiral wrote: | Joel Spolsky has an old post somewhere where he says the | reason the Palm Pilot failed but the iPhone succeeded at | making mobile devices "a thing" is that desktop and mobile | are two different things; the Palm tried to do a desktop | interface on mobile. | | I'm ok with three-dot menus on mobile, especially for | features like "settings" that I don't use all the time - | Whatsapp's dots menu works for me. | | Using a dots/hamburger menu on desktop is lazy, I'd agree | with you there; using it on desktop for things that people do | use a lot like the editing menu in a painting program is | atrocious. | Firehawke wrote: | I'm generally not a hamburger menu fan, but I've come to | accept it in Firefox/Chrome/Edge/etc because I rarely ever | need to bring up the menu anyway so it conserves precious | vertical space on a widescreen display. | | When I DO need to bring up the menu, I'm usually one to two | clicks from where I need to go. | | When a hamburger menu encompasses the whole UI | (metaphorically speaking) I'd definitely agree it's | problematic-- and the same goes for random placement of | menu items into a hamburger menu. That's just lazy design. | Pmop wrote: | I'm young (25) but my first (family) computer used to run Windows | 98 (that's what we could afford). And I can recall well, UI had | one "meta-language": menu bar (file, view ..., help), toolbar, | and if you'd hover your mouse pointer over a widget, a tooltip | would show up with explanation about what the widget does and the | keyboard shortcut for that action. Once you learnt how to use one | application, say Paint, you'd probably pick up any other quickly. | Also, there was the always helpful Help Window (F1) with rich | explanation about everything you'd want to know. | | I feel that Modern UIs are awkward to use. Many applications have | their own way of doing the same thing other applications do. | Oftentimes their new way of doing something is badly documented | (tooltips are too ugly I guess), so now you have to search the | web for help; the help you found is full of useless text, ads and | browser-locking javascript; soon enough you find yourself longing | for Win 98 era UI. | myself248 wrote: | YES. We spent years training our muscle-memory to understand | this interface, and it's gone. It's like someone flipped | gravity because they thought it was cool, and if your stomach | isn't okay with that, well that's your stomach's problem. | | Fuck those people. | | The top 2 evils on my list right now: | | Buttons that don't appear until you wave the mouse near them. I | spent way too long, and had to Google, how to zoom a PDF in | Chrome. Turns out there are buttons for that, they're just | hidden unless you wander over into a corner where there are no | other controls so you'd never go there. | | Borderless windows. It's confusing enough that we seem to | eschew background patterns now, but borderless windows (or | like, 1px-wide borders on a high-dpi screen) make it so much | harder to figure out what's going on at a glance. I've found | myself trying to figure out where the title bar is, then | grabbing it and wiggling the window, just to make sure I | understand which UI elements are part of the thing I'm | currently interacting with. | | What's worse is, I can't imagine anything that was actually | gained from either of these changes, other than "Sam in Widgets | thinks think it looks cool". They certainly don't help | accessibility. They're the worst for usability. | | And they're a giant up-yours to anyone loyal to a single | platform for a few years because they trusted that platform to | reward their learning and muscle memory. | Paianni wrote: | GNOME MPV (now Celluloid) seems like a bad example since it's not | part of the GNOME project. | | GNOME Videos gets away with the same UI choice as in that app, | media is opened from the lists and not the menu. | jordache wrote: | what about the infamous iOS keyboard states? is white active or | inactive? | munk-a wrote: | Oh yes gods slack in particular got a lot worse with the most | recent update, but the site I think takes the cake is one we | Canadians use for food delivery - skipthedishes.com . Gods this | site breaks so many things, options to update things are hidden | among menus that switch the current page while not being ctrl- | clickable into a new tab (which can trash your current in-cart | order) and the whole site loves "minimalism" i.e. let's put soft | grey text on a white background to drive contrast into the | ground. | | Given that this service's value proposition is basically "As a | company we have a highly usable website and a fleet of delivery | drivers" the fact that their website is trash is super annoying. | | (The site is blocked behind address entry, if you'd like to try | it out may I suggest 1 West Georgia Street Vancouver BC) | lisper wrote: | Wow, you are not kidding. I went to this site to see for | myself, and the _very first_ thing I see is re-Captcha. And it | doesn 't even work! I have to pick out photos of tractors | before I even get to see what is on the site! | | Holy cow, why does anyone use this? It's a hot mess. | exprez135 wrote: | Didn't even get the chance for a re-Captcha with me. It | outright blocks me because I'm using a proxy. | oftenwrong wrote: | It is quite sad how often I end up having to help older relatives | with their computers on account of unintuitive UI. One memorable, | recent example was my mother, who could not figure out how to get | her GMail sidebar to un-collapse itself. | | Here's a screenshot of a collapsed sidebar: | | https://storage.googleapis.com/support-forums-api/attachment... | | and a screenshot of an un-collapsed sidebar: | | https://techcrunch.com/wp-content/uploads/2019/02/RC-Convers... | | It took me some time to realise out that it is the hamburger- | menu-like icon in the upper-left corner. It has a tooltip that | says "Main Menu", but it is not a menu. It controls collapsing of | the sidebar. Confusingly, it is positioned in the top panel, | separated by a line that would make one think it is not related | to the sidebar, and closer in affinity to the logo, search box, | etc. | FridgeSeal wrote: | I just started a new job and they use Gmail for the email, it | has been probably well over a year since I logged into gmail on | web. | | That's side hamburger button throws me for a loop every. | Single. Times. For some reason I keep thinking it'll bring up | the other gsuite apps, but instead the whole page shifts | awkwardly aha then the sidebar disappears, "that was not what I | was expecting" is my reaction every time. | cirno wrote: | I was so disappointed when Xfce, long my last bastion of | consistent UI design, finally gave up the ghost and announced | their move to client-side window decorations. It seems the days | of the title bar + menubar + optional toolbar are numbered :( | mceachen wrote: | I'm having a real hard time squaring a rant about usability that | expressly states that everyone should be held accountable to good | design, and a website design that went out its way to be | unreadable on mobile. | Kaibeezy wrote: | I finally switched from Win7 to 10 about a month ago. Couldn't | put it off any longer once lockdown started. I'm tech management, | so it's office, mail, browser and graphics mainly. Illustrator 4 | runs fine on an X220. | | Win10. I just absolutely hate it. Every day I have to relearn | something obvious. I can't find the corners of windows to grab | them, and when I do, it's one damn pixel wide and I get jitters. | Why is Candy Crush on the Start list when I never use it, but | where the hell is Notepad? Bla bla bla. | | Would someone please make a Win7 skin so I can get back to work? | chacha2 wrote: | https://github.com/Open-Shell/Open-Shell-Menu | | There you go. Brings back the Windows 7 Start menu/ | [deleted] | Semaphor wrote: | I had some reflexive reaction of wanting to disagree because | there are also a lot of things that got better. But | inconsistency? Hell yes. It feels like every company tries to run | their own experiment, getting more and more erratic, and | apparently all getting great feedback from their users (not sure | if all the feedback systems are broken or something else is going | on). Of course, Microsoft who in recent years started following | the "roll a die for what UI-style we use today" paradigm is one | of the worst offenders. | CivBase wrote: | It seems to me like this article should be titled "Decline of | UI Consitency". | | I think UIs have gotten better in general... but now instead of | learning one difficult interface, users have to figure out many | different interfaces. For power users who already had the | difficult interface figured out, it definitely seems like a | downgrade. | Semaphor wrote: | Partially I agree, partially for power users, partially for | casual users. Sometimes this even overlaps. But a lot of | designs nowadays are radically different which I'd say is | just as much a problem for more casual users. | toohotatopic wrote: | Speaking of the Firefox version 75 bar: Why has there been a | change in the way the selection works? Now it takes three well- | timed clicks to select an entire url. Is this an improvement? | kyleee wrote: | To some apparently yes. I hate it. The URL is an input field, | just like on a web form and a single click should place the | cursor at the clicked position. That is the damn convention, | and anything else just undermines consistency and usability | dangus wrote: | Things get better and worse. If you cherry pick the bad ones, | everything will look bad. | | About the last place I'd look for advice on good UI design would | be a website that looks like my tube TV after I unplug the | antenna featuring screenshots with the color palette of an | oversized sweatshirt of a kid at Epcot in 1993. | Animats wrote: | 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, and there are at least | seven toolbars of icons. Some are resizable. Many icons were | moved as part of a redesign of rendering. _You can 't Google an | icon._ "Where did ??? go" is a big part of using Blender 2.82. | Blender fanboys argue for using keyboard shortcuts instead. The | keyboard shortcut guide is 13 pages. | | Recently I was using "The Gimp", the GNU replacement for | Photoshop, and I couldn't find most of the icons in the toolbar. | Turns out that if the toolbar is in the main window (which is | optional), and it's too tall to fit, you can't get at the | remaining icons. You have to resize the toolbar to give it more | space. Can't scroll. There's no visual indication of overflow. It | just looks like half the icons are missing. | | (I have no idea what's happening in Windows 10 land. I have one | remaining Windows machine, running Windows 7.) | JJMcJ wrote: | Blender icons are also microscopic on a 1920 x 1080 monitor of | usual size. We don't all have astronaut vision. | mschulkind wrote: | One tip for Blender at least... It's very hard to discover, | even if you know it exists, but you can drag out from the side | of the main icon bar and turn on text labels as well. | Stierlitz wrote: | > Ubuntu got worse at 18.04 .. | | Give Lubuntu a try. | | https://lubuntu.net/ | buovjaga wrote: | The official site is https://lubuntu.me/ btw. | zrm wrote: | > 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. | | Anecdote: The first time this happened, I had no idea why it | wasn't working and naturally started clicking on things and | pressing buttons to try to get it to do the thing. I thereby | discovered that you can get the password prompt by pressing | Enter. | | Having used it this way for two years now, your description of | this behavior is the first time I'm learning that it is also | possible to do it by dragging the mouse upwards. The | discoverability of this behavior apparently does not exist -- I | assume if pressing Enter hadn't worked I would have had to use | a different device to look it up on the internet. | reddotX wrote: | Ubuntu got worse because of GNOME | wolrah wrote: | Press escape at the "lock screen" and you'll get the login UI. | It works the same way on Windows too. | joe_the_user wrote: | Ubuntu shell was a disaster and I can't imagine it's gotten | better - Mate on Ubuntu is the answer for that. | | And Gimp is a mess. Enabling single window mode makes it | better. | msla wrote: | > Ubuntu got worse at 18.04. | | Only if you use the default UI, which I think is an important | distinction to make: I use Window Maker and had no regressions. | | The ability to choose your own UI is an important strength of | Unix, and one which distinguishes it from macOS and Windows. | rags2riches wrote: | Icon mania... and pretty much every single icon is only | possible to understand after you have learned what it means. | loopz wrote: | Even worse: You have to try out each icon. Next version | replaces many of them and entire design again. Rinse & | repeat. | clarry wrote: | > Ubuntu got worse at 18.04. Logging in on desktop now requires | "swiping up" with the mouse to get the password box. | | Have you tried pressing a key? | AlexandrB wrote: | Is there any indication that pressing a key is an option? | I've been swiping up with the mouse the whole time as well. | josteink wrote: | > Ubuntu got worse at 18.04. Logging in on desktop now requires | "swiping up" with the mouse to get the password box. | | I don't know about you, but I just start typing on my keyboard. | olyjohn wrote: | Took a while to figure out I could do that. And I only | figured it out by accident. | the_af wrote: | 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. | worik wrote: | Do not upgrade. | | Switch. | | A lot of Ubuntu software is now (Version 19.xx) only | available with "snaps". They make some sense for IoT | machinery (the user does not control updates, so they are | deploy and forget) but I do not want to loose control. | | Final straw for me. I am test driving Arch now.... | imhoguy wrote: | I highly recommend trying out other flavours of Ubuntu: | Xubuntu (XFCE), Lubuntu (LXDE), Kubuntu (KDE), Ubuntu MATE, | Ubuntu Budgie. Next week all should get 20.04 LTS release. | thanatropism wrote: | I don't understand why you need different distributions for | different DEs. | | The only distro I've used past teenage is Ubuntu. I | alternate stints of maybe 2 years with Windows, 2 years | with Ubuntu. First thing I do after installing the most | recent LTS Ubuntu is "apt install spectrwm". | | Spectrwm is not even particularly good -- everyone tells me | to use xmonad instead -- but I know how to get it in usable | shape in about half an hour. This after many moons of | exclusively using Windows. | olyjohn wrote: | 20.04 is due out in a few days. I hope it's good. 18.04 has | been total crap for me. The lock screen randomly won't | authenticate, and I am forced to reboot. My USB dock suddenly | started randomly disconnecting and reconnecting, after it | worked fine for months. | | The "Save/Open" button in the file dialog boxes is in the | title bar, which is the dumbest thing I have ever seen. | Dialog boxes get tied to windows, so when I try to move the | dialog out of the way to see my work, it drags the whole damn | window. (Some of this is mentioned in the TFA.) I think a lot | of these decisions were Gnome-driven, but still... stick with | 16.04. | rpcope1 wrote: | I think Xubuntu is a good alternative. XFCE doesn't have as | much eye candy, but it certainly surprises me far less and | usually is very pleasant to work with. | bityard wrote: | I used Xubuntu for a number of years and it's a great | lightweight environment overall. The main problems that I | experienced with it are that it's handling of hot-plugging | multiple displays (especially in between sleep states) has | always been poor and crashy. | | And I like the cohesiveness and integration of GNOME, | although I had to do a hell of a lot of customization to | mold it into something I could tolerate. | Figs wrote: | No, or at least I haven't found one. I was recently forced to | upgrade from 14.04 and tried the default configuration in | 18.04 (clean install) for a while before I gave up and | installed Unity -- which, thankfully, is in the package | manager. That at least got me back to the point where I could | configure things critical to my workflow like having a 3x3 | workspace switcher. The system has fought me every step of | the way though -- especially with things like global hotkeys | which have about half a dozen different places they can be | configured and it's completely inconsistent what works where. | | I've literally spent _weeks_ trying to get back to the level | of usability I had on my 14.04 setup -- compiling old | /patched versions of software from source because the | "improved" versions removed features I depend on or otherwise | fucked up the interface (I cannot understand why anyone | thought removing typeahead from Nautilus was a good idea!), | trying every damned thing I can think of to debug the global | hotkey problems (still can't get IME switching to work right | reliably... it works for a while after I fiddle with it then | just stops working and I have no clue why), and just | generally having a bad time. | walkingolof wrote: | The "Slide up" is gone in next LTS due in a few days. | | https://www.omgubuntu.co.uk/2019/10/ubuntu-20-04-release-fea... | kristopolous wrote: | 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 going on here? Why aren't we in control | of this? | akeck wrote: | I'm dating myself, but I really liked late 90s GIMP, where | almost everything was available via right click menu. GIMP | was simpler then, though. | loopz wrote: | Krita matured nicely over the years and last time I found it | quite easy to use. | | UI is hard. It got replaced by "UX", but nobody agrees what | that really is. So it boils down to whatever impracticality | designers dream up. When UI was easy, there were real | research, data backing up claims of improvements and laid | down rules to enforce some consistency. This became | "unfashionable" and was removed. | xg15 wrote: | My impression is that modern UX is data-driven alright, it | just follows radically different paradigms and goals. | | It's not at all anymore about presenting consistent mental | models, it's solely about the ease or difficulty with which | particular isolated tasks can be performed. | | It's also not automatically the goal to make all tasks as | easy as possible. Instead, discoverability and "friction" | are often deliberately tuned to optimize some higher-level | goals, such as retention or conversion rates. | | This is why we have dialogs where the highlighted default | choice is neither the safe one nor the one expected by the | user, but instead the one the company would like the user | to take. (E.g. "select all" buttons in GDPR prompts or "go | back" buttons if I want to cancel a subscription. | | You can see that quite often in browsers as well, often | even with good intentions: Chrome, for a time, still used | to allow installing unsigned extensions but made the | process deliberately obscure and in both Chrome and Firefox | , options are often deliberately placed into easy or hard | to discover locations. (E.g. a toggle on the browser | chrome, vs the "settings" screen, vs "about:config", vs | group policies) | lloeki wrote: | > It's not at all anymore about presenting consistent | mental models, it's solely about the ease or difficulty | with which particular isolated tasks can be performed. | | IOW following metrics optimising for local maxima instead | of looking at the big picture in a non-zero sum game. | Each task is made easier by itself but in doing so | creates a model in conflict with everything else, making | everyone miserable. Nash would be sad. | kristopolous wrote: | Data driven ux seems to put all users in a single bucket. | | I will readily admit in collective number of clicks and | screentime, 37 year old men with advanced degrees in | computer science are a super small minority. | | But who is the majority then? Who spends the most time on | say Reddit and YouTube? Children! Yes, people who we know | are dramatically cognitively different than adults. | | Why does YouTube keep recommending videos I've watched? | That's what a child wants! Why does reddits redesign look | like Nickelodeon? | | There isn't one user and one interface that's right for | everyone when we're talking about 5 year olds, 50 year | olds, and 95 year olds. | | We can make them adaptable to the screen, we should also | do work to make them adaptable, at fundamental | interaction levels, to the person using the screen. | | And not in a clever way, but in a dumb one. | | For instance, here's how you could ask YouTube: "We have | a few interfaces. Please tell us what you like to watch: | | * Cartoons and video games | | * Lectures and tutorials | | * Other " | | And that's it. No more "learning", that's all you need to | set the interface and algorithms. | | Let's take Wikipedia, it could be broken up into | children, public, and scholar. Some articles I'm sure are | correct but are way too wonky and academic for me to | understand and that's ok. There's nothing to fix, I'm | sure it's a great tool for professionals. However, there | should be a general public version. | majewsky wrote: | > here's how you could ask YouTube: "We have a few | interfaces. Please tell us what you like to watch: [...] | | This proposal quickly falls apart because your categories | are ill-defined based on your preconceptions. I watch a | ton of lectures about video games on Youtube (e.g. speed | run breakdowns or game lore theories). Do I choose the | "Cartoons and video games" bucket or the "Lectures and | tutorials" bucket? | kristopolous wrote: | It was a hard structured science, hicks law, conservation | of complexity, goms analysis, fitts law ... we've tossed | these decades of hard work in the garbage can because | somebody in marketing didn't like the colors. | | It was like during the VCR wars of the 80s when consumers | wanted the most features but yet the fewest buttons. Then | they complained how you had to basically play rachmaninoff | on their sleek minimal interface to set the clock. | | We need to be like other industries; "that's too bad". | Seatbelts are inconvenient? "that's too bad". You don't | want to stay home during a pandemic because the weather's | nice? "that's too bad" ... you want a bunch of incompatible | UX goals that leads to trash? "That's too bad". | | Sometimes the opinion of an uninformed public shouldn't | matter. We don't go to a doctor and pass around ballots to | the other people in the waiting room to democratically | decide on a diagnosis. Knowing what to not listen to is | important. | jimmaswell wrote: | You can change the UI skin in the options. I've been using | GIMP for years and I don't have any major complaints. | xg15 wrote: | This is about usability, so I don't think referring to a | setting buried in the options (that you have to know about | first) is a valid point. | | > _I 've been using GIMP for years_ | | I think usability to users experienced in the software and | to new users are two different things. I believe an | important part of usability is discoverability which is | probably better judged by new users than by experienced | users. | kristopolous wrote: | sure, you can make the icon bar more sensible with some | effort, but not as sensible as it was in 1998: | https://scorpioncity.com/images/linux/shotgimp.png | Florin_Andrei wrote: | UI design lately sounds more and more like a Monty Python | sketch. | Lammy wrote: | > It's totally inappropriate to desktops. | | I don't agree. It's important for the user to know a login UI | is the real thing. For example, Windows NT used to have you hit | Ctrl+Alt+Del to make the credential dialog appear so that any | fake lookalike was impossible. | traderjane wrote: | That's a bit different. I can fake swipe-up on a GUI but I | can't fake Ctrl-Alt-Del. | Lammy wrote: | The implementation may be bad but it seems like the same | idea to me, "user must interact with UI before entering | credentials". | olyjohn wrote: | Except you don't have to. Just start typing your | password. | MereInterest wrote: | Ctrl+Alt+Del cannot be caught by any program, and is | therefore reasonable to identify the login UI. Swiping up can | be detected by any program, does not improve security as a | result, and is ridiculous to have on a desktop UI. | strken wrote: | One nice thing about recent Ubuntu is that even though they | hide the password box, you can start typing on the unlock | screen and your text will be entered into the password box. | jjoonathan wrote: | Unless slack steals the focus. Happened to me a few weeks | back. Then slack gets your password and enter key, and the | login screen doesn't. | DDR0 wrote: | Steam remote streaming did something similar, while on the | road with my laptop it presented me with my Kubuntu login | screen... so I logged in, fine... and now my computer at | home is sitting unlocked and unsecured. | saagarjha wrote: | Why hide the password box, then, unless you think that users | learning to type and have magically it go somewhere invisible | is a good UI design... | | (Interesting aside: I complained to someone on the Mac Safari | team that it was difficult to search open tabs, and he told | me that apparently this feature already exists! You go into | the tab overview, and...just start typing. A little search | bar will pop into appearance in the top right corner. Why it | couldn't just be there and have keyboard focus from the | start, I have no idea...) | Jtsummers wrote: | Worse, this creates a bad habit. What if the UI changes and | now it's the username that pops up first, not a password | box? | | So it's a hard-to-discover feature, and a misfeature unless | you elect to keep this behavior forever. | BurningFrog wrote: | As I recall history, using icons was a main way the rest of the | industry tried to copy the usability of the MAc UI, as it | conquered a lot of mindshare in the 80s and 90s. | | But the Mac almost never had just icons in the ui. There would | usually be an icon _and_ a text. With little space you 'd | revert to text only. | | Apple had a team of expert Usability experts. Others... did | not. So they just copied something that looked cool and was | easy to implement. | | That it cut down on internationalizion efforts surely didn't | hurt either. | twic wrote: | That swiping up thing makes me so angry. What an absolute waste | of effort. No way to disable it. If this is what they're doing | in the most visible bits of the system, what on earth is | happening in the rest? | koheripbal wrote: | Good news, it is gone in the next version. | freedomben wrote: | Just hit the Escape key. You can also just start typing your | password. I often type my password and press enter before the | monitor is even awake. | 101404 wrote: | ...just to then realize that the computer was still logged | in and the focus was on a chat window, and it was only the | screen that had been in power saving mode. :-} | switch007 wrote: | Your post needs a trigger warning. My heart is racing. | crazygringo wrote: | I fundamentally disagree with the entire premise of this article. | | Yes, usability has become less uniformly consistent within a | single platform. But that's because the _feature set_ of | desktops, laptops, tablets and phones has increased | _exponentially_ , beyond what the classic desktop GUI could | handle. | | Not only can you access a huge percentage of the world's | knowledge within a few seconds, but new UX paradigms such as | search boxes and recommendation engines have completely changed | the game. | | Now when you're trying to build an app that has a modicum of | consistency across sizes from phone to desktop, whether you're | using a mouse, trackpad or touchscreen, whether you've got a | hardware keyboard of software one or are using dictation, and so | on... | | ...then you have to make tradeoffs. Yes, the purely desktop | experience has become less consistent. But at the same time, an | app can be _more_ consistent across platforms, which is what many | users want when they 're switching between platforms multiple | times a day. | | And as an industry, apps really do seem to fairly quickly | standardize on UX conventions like tabs, hamburger menus, | autocomplete, drag-to-refresh, and so on, which aren't any less | intuitive than right-clicks, keyboard shortcuts, minimizing, or | drag-to-trash-to-eject (remember that?). | | So _relative to functionality_ I don 't see any decline at all. | Young children can pick up an iPad and learn to use it without | instruction. I don't remember young children doing that with a | Mac Classic or Windows 3.1. | Jtsummers wrote: | > Now when you're trying to build an app that has a modicum of | consistency across sizes from phone to desktop, whether you're | using a mouse, trackpad or touchscreen, whether you've got a | hardware keyboard of software one or are using dictation, and | so on... | | Maybe we shouldn't strive for uniformity across many different | interfaces. | | My office has switched to MS Teams, which is an abomination on | the desktop. But would be perfectly fine on a tablet. I can't | have multiple chats open simultaneously. If I open a shared | document in a chat or team, then I go back to the chat, I have | to click several places to get back to the document (rather | than having it, you know, opened and in a separate window). A | desire for "streamlining" the experience or some other such | bullshit has produced one of the worst | productivity/collaboration tools I've seen in 25+ years of | using networked computers. | | I wouldn't expect a remote server to present the same interface | as a desktop as a tablet as a phone as a watch. It's absurd, | acknowledge the distinctions and design for the system that | it's executed on. I'd rather MS Teams on Windows be like, well, | a desktop application: | | Contact list, chat window(s), documents opened in the | application that can edit them, all with multiple windows | taking advantage of the actual capabilities of my system. I | have two monitors at work, but with MS Teams I may as well just | have one. | | And that's just one of the more egregious examples, many others | are like it and it's the result of laziness or hubris or | ignorance on the parts of the designers/developers. | anthk wrote: | Microsoft even had MSN Messenger. The former commenter has no | excuse, but lazyness and a great lack of understanding of | 90/00's computing environment. W9x-w2k/KDE's paradigm were | the best ever for a DE based multitasking. | | This is a PC. Why does the parent commenter want to | _downgrade_ its user experience to the one from a mobile | user? | amluto wrote: | Hah, what a delightful version of Evince the authors makes fun | of. Newer versions removed the "Open..." option entirely AFAICT. | dzonga wrote: | what the post forgot to mention is how even though the hardware | on a win95 machine was slow. the interactivity felt fast. no slow | loading bars. software was snappy. & fewer bugs. compared to the | present day with fast AX series on iphones, Zen processors, | almost every piece of software feels slow. from the 'native' | desktop apps to web apps running boatloads of JS in the browser. | let's not mention endless AB testing | ridiculous_fish wrote: | The web puts us in a usability death-spiral. It's easy to use an | onClick div to make a beautiful pop-up menu, but harder to | support much more than clicking on an item. This in turn trains | users to only click, which further erodes the case for any sort | of richer interaction. | | This is bleeding into basic browser functions. Find and scroll | bars are routinely broken by the infinite scroll paradigm. | Undo/cut/copy/paste are broken in customized rich text editing. | Eventually these features will atrophy and fall off. | floren wrote: | If you want a vision of the future, imagine a finger scrolling | on a touchscreen -- forever. | entropicdrifter wrote: | How is that the future and not just a description of current | social media apps on mobile/tablet devices? | hyperdimension wrote: | Just in case someone doesn't get the parent post's quote, | it's a riff off of a famous George Orwell quote, "If you | want a vision of the future, imagine a boot stomping on a | human face, forever. | itronitron wrote: | why should I have to touch the screen though when I can tilt | it back to scroll up and tilt it forward to scroll down? | imhoguy wrote: | and bring closer to your face to zoom in | floren wrote: | https://youtu.be/pg-5SOydz6Q?t=38 | voldacar wrote: | You jest, but it's hauntingly true | postalrat wrote: | https://new.reddit.com vs https://old.reddit.com | MattGaiser wrote: | And this is not considering that new Reddit is horribly slow. | You can be waiting and waiting and waiting and waiting for the | actual content to load. | anthk wrote: | I got fed of it; I just use TUIR with a ~/.mailcap file, and | ed/vi as the comment editor. | | Ultrafast, easy and the CPU usage is pretty low. | StartupTree wrote: | New Reddit is so so bad, I feel like I'm in a hallucinogenic | nightmare when I accidentally click into it. Kudos that they | kept the sane old option for people who want to use the | website. | nimvlaj30 wrote: | Old is much better. Even then it's not perfect. The goddamn | sidebar keeps taking up 80% of the screen on my vertical | monitor or portrait phone. | red_admiral wrote: | It's not only that every app has a different style these days, | but some of them change their style or add new features via auto- | update every few weeks. Even office 365 (desktop version) does | this. | | It's not just a usability nightmare, it's an accessibility one | too (although the two go hand in hand most of the time). Imagine | teaching some elderly neighbour how to write a word document, and | after weeks of practice they get it into their muscle memory that | the thing they want a lot is the 5th button from the left ... | then microsoft adds another one in the next update so it's now | the 6th. | | This would be one place where free software could really shine - | you could convert a lot of people with "every application works | the same, and we promise we won't change the UI more than once | every two years unless we really have to. | agumonkey wrote: | I think we're in a strange bubble. Rapid iteration was a | potential source of improvements (never going wrong since you | can always adjust next week vs potential big fail every N | years) and that it would yield better understanding of users by | throwing every possible solutions at them. | | It will have to pop and rebalance itself because it leads to | fatigue and false sense of progress. | ardy42 wrote: | > Rapid iteration was a potential source of improvements | (never going wrong since you can always adjust next week vs | potential big fail every N years) and that it would yield | better understanding of users by throwing every possible | solutions at them. | | > It will have to pop and rebalance itself because it leads | to fatigue and false sense of progress. | | Totally agree, it's ended up turning into a stream of | pointless side-grades and regressions, forever. | | Progress come from thoughtfulness, vision, and luck. You | can't replace any of that with A-B testing and little | experiments. | agumonkey wrote: | It's doubly odd because as many (I suppose) I firmly | believed that faster pace and smaller changes would lead to | global improvements (same goes for ajax web..). | | I think we just blew some social limit. People prefer | stability, stability allows for more complex but riskier | constructions, society enjoys the working ones even better. | I like the notion of seasonality these days. | wwweston wrote: | If you think resume-driven development is bad for developers | (and it is), consider the career incentives for UI and product | people. If there's a "maintain" incentive, I'm not sure what it | is. "Didn't change anything about functional and satisfactory | interfaces" may be a real value-add in some cases, but it's not | a sizzling narrative for selling yourself on the job market. | ilamont wrote: | I think a lot of companies have too many designers with not | much to do. Google has a team of people responsible for | changing up the art or making whimsical games on the home | page every day. | | I also read 10 years ago that Amazon hired a big name to take | over design for the shopping portal and Bezos wouldn't let | this person do much of anything. | Ididntdothis wrote: | Very true. Most people get measured by how much churn they | create. The more the better. Even if it's 100% correct for | the business you are digging your own grave if you leave | things the way they are. | zozbot234 wrote: | > and we promise we won't change the UI more than once every | two years unless we really have to | | You get that for free by running a stable/LTS distribution. | saagarjha wrote: | Sometimes they'll change their style every time you go to them! | Aggressive A/B testing is truly awful. | jwing wrote: | "The electric light did not come from the continuous | improvement of candles." - Oren Harari | btrettel wrote: | > This would be one place where free software could really | shine - you could convert a lot of people with "every | application works the same, and we promise we won't change the | UI more than once every two years unless we really have to. | | This is one reason I use Xfce. My brother once told me that my | computer has looked basically the same since I used Gnome 2, | and he's right. | | I'm not entirely immune. After switching fully to GTK 3 it took | me a while to find a decent style that had scroll bars or not | terrible scrollbars. The one I'm using right now (ClassicLooks) | has a few issues (e.g., I can't tab through GUIs because it | won't highlight the active option), but overall is acceptable. | I'll fix the highlighting issue eventually... | newsbinator wrote: | > the thing they want a lot is the 5th button from the left | | I agree it's normal and expected that people get used to | buttons being in certain places, and moving them around too | often is bad usability. | | That said, the fact some of my elderly relatives use and | understand technology this way, by memorizing how many | centimeters from the edge of the screen they should look for a | button, makes life needlessly tough for them. | | They'd be better off understanding what a button is | conceptually, what forms it comes in (e.g. standard button vs. | underlined link with no outline, etc), and how buttons might be | grouped. | | I know it's a lot to ask of elderly users, but it pays | dividends. | | After many years of Q&A with me, my mom understands her iPad | conceptually and as a result gets much more from it than my | aunt does, who only understands procedurally that if she | presses her finger on 'the button in the corner' then 'x' | should happen. | | If there is no button in the corner, my aunt is lost. | jimmaswell wrote: | Alas too many people are either incapable of this kind of | ubderstanding or it would take even longer than just giving | them directions every time something changes. | Jtsummers wrote: | 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 courses, whatever) has left them with a severe | discomfort or level of fear when dealing with it. | | Computers illicit the same response from many people, | regardless of background, education, level of experience | with computers. They develop an understanding by rote, or | with a rudimentary (but likely totally wrong) mental model. | As soon as something is slightly different, the fear or | discomfort rises and their mind blanks. They cannot figure | out the next step. At an extreme, a color changes and they | think it must _mean_ something, but really it 's just that | that control is now "transparent" (pulling in the | background color but blurred) and they happen to have a | bright red object behind it, when normally it's a more | neutral gray or blue. For some it's that things are no | longer in the right place or that display differently | (think of the changes in the Windows start menu over the | decades). They'll have different thresholds, but once they | hit theirs they cannot proceed without great difficulty. | Ididntdothis wrote: | "the 5th button from the left" | | Exactly. That's how I work in applications I use a lot. I don't | look much at the symbol and certainly not at the text. Same for | buttons. It's highly confusing when they shift icons around. | Office 365 has become pretty bad that way. Every two months | something gets shifted around. No new functionality. Just | change for change's sake. | SubiculumCode wrote: | I wish they would use more words in menus instead of icons. I | built this wonderful capacity to read quickly, I scan a list | pretty quickly, some interpretation is necessary, but some icons | are really obscure/vague. | | And if I have to click more than once to find a scroll bar | because it was so small I missed, then the gui is doing it wrong. | veeti wrote: | > The Decline of Usability | | Featuring a 600px wide container for text. | MattGaiser wrote: | I thought that was just for desktop and there it is not bad. | But it also doesn't use the entire screen on mobile... | toomim wrote: | What's the problem? | a1369209993 wrote: | inspect element ; div.content ; .content,.priv ; max-width ; | delete | | Compared to any 'modern' website this is a fucking pinnacle of | usablity. | imhoguy wrote: | Thanks goodness Firefox provides Reader Mode usability | feature. | SomeoneFromCA wrote: | Some of the worst offenders are 16x9 monitors. Great Apple did | not follow that strange fad, and stuck with 16x10. | adamc wrote: | Good piece, with accurate criticisms. I've lost count of the | number of times designers insisted on re-styling links in some | unintuitive way. | | I suspect (but cannot prove) that people struggle to channel | their natural inclination toward creativity into constructive | channels. A big part of the job of a UI is to be familiar and | hence easily understood. The best UIs often don't stand out -- | they just let you get your work done effortlessly. | Stierlitz wrote: | > All of these title bars denote active windows. The top one, | Outlook, looks exactly the same when inactive .. | | Yes, when did active-clickable-elements go out of fashion and | everything became the same faded shade of cold blue brushed | aluminum. | ridiculous_fish wrote: | If you have a giant full-screen window with tabs, inactive | controls are never visible, so there is no reason to make an | inactive appearance. | saagarjha wrote: | I was going to make a comment about how this might be a | mobile thing, where focus is less of an issue because | everything is fullscreen, but now iPad does multiple windows | and has the same focus problem... | l0b0 wrote: | This was always one of the biggest failings of open source | software. Most communities in my experience absolutely explode | when anyone suggests an UI change, even if it's to bring the | application in line with well-known usability, accessibility or | design standards. The only two outliers are GNOME coreutils, | which have at least a semblance of consistency in their command | structure, and the corresponding BSD tools, which unfortunately | have opted for a completely _different_ UI standard. | | I'm afraid there's only one way around this: pressure from above. | Pressure from the community keeps failing every day. Newbies try | something out, rant about the bonkers UI in a forum or bug | tracker, and the fans shut them down with what amounts to "it's | how we've always done it!" Whoever decided on the UI of many of | these have clearly got too big an ego to see that they are | hurting users by "differentiating" themselves. | flowerlad wrote: | iOS/Mac also experienced a significant decline in usability after | Steve Jobs died. Here's a comparison before vs after: | https://uxcritique.tumblr.com/ | galad87 wrote: | iOS 7 was a rushed redesign. It took 5 years to fix many of | those issues. | interlocutor wrote: | It is still unusable compared to iOS6 | z3t4 wrote: | I'm guilty of many of these. The reason is screen real estate. | You want to have the most essential stuff on the screen, and not | in hidden menus or popup windows. | | And your app needs to adapt to many screen sizes, all from | mobile, pad's, notebooks to desktop monitors. | | Then it's much more efficient to use the keyboard rather then | reaching for the mouse to click on icons you have no idea what | they mean, or pulling on scrollbars. | | Only problem is that if you design your app like Vim, you will | have to put a lot of time into teaching users to use it properly. | intrepidhero wrote: | Relevant quote from my reading yesterday: "Time itself is on the | side of increasing the perceived need for usability since the | software market seems to be shifting away from the features war | of earlier years. User interface design and customer service will | probably generate more added value for computer companies than | hardware manufacturing, and user interfaces are a major way to | differentiate products in a market dominated by an otherwise | homogenizing trend towards open systems." - Jakob Nielson, | Usability Engineering - 1993. | | I think he partly got the prediction right, that usability would | be big differentiator. Apple and MS over the following years had | big efforts focused on consistency in their interfaces and we had | what many consider a golden age of UI usability, at least from a | consistency standpoint. I think what happened next is that two | things came along and basically reset the state of UI design back | to zero: Mobile and the web. | | Both platforms were so radically different that Apple and MS UI | guidelines were useless. We got a horde of web and mobile | designers experimenting with all sorts of novel interfaces. | Experimentation is a great thing but consistency has definitely | suffered. I've long thought there was big money to made by | somebody wrapping up a complete linux distro, with a set of | common applications (libreoffice, et al) but putting in the (very | significant) effort to standardize _every_ interface, write good | manuals and provide customer support. Sort of like the service | that Red Hat provides for servers but with a desktop focus. Maybe | they couldn't eat MS's lunch, but if they could demonstrate big | productivity gains for businesses, maybe they could. | | In the last decade I think we've seen the (much needed) injection | of artistic talent into the UI design space. UIs today are much | more beautiful than in 1995. That's because businesses realized | that users value beauty and hardware improved to the point where | more visual effects could be provided without sacrificing | performance. In the next decade I think we'll see a resurgence of | focus on accessibility and usability centered around design | guidelines that coalesce out of consensus in disparate | communities rather than corporate policy. I think especially that | as Moore's law continues to flatten out, and network connection | speeds start to platau we're going to see a renewed focus on | responsive UI design and application performance. I am excited | about these trends and feel optimistic about software design | going forward. | | Too bad Nielson was totally wrong about customer service though. | :-( | hamaluik wrote: | You might be interested in Elementary OS? | https://elementary.io/ | chacha2 wrote: | That has most the issues that this article complains about. | It gets rid of both the minimise and maximise button, leaving | only close because that's how the iPhone does it. | RedShift1 wrote: | Ironically this page only uses 70% of my screen's width on | mobile, the font size is uncomfortable and paragraph sentences | are broken into 6~7 words which is really annoying. Chrome | suggests "show simplified view" and that definitely makes it | better. | nxc18 wrote: | Double tap to zoom to paragraph has been a standard touch | gesture for the last ~10 years at least. | mceachen wrote: | Only on iOS. On Android and all desktop OSes, double-tap | selects a word. | mmphosis wrote: | There was a time (roughly between 1982 and 1993) when very few | could sit down in front of a GUI. I do feel like I am returning | to that time. Here are some interfaces I could do without, except | that I can't: | | - The command line. In 2020, I need to do a lot of things at a | command line because there is no other way. For example, starting | and stopping _sshd_ needs to be a checkbox. | | - Tabs. Tabs. and more layers of Tabs: boot tabs, workspace tabs: | work-spaces/virtual-machines/containers/emulators, Apps [?]+Tab, | Windows [?]+~, the sad return of "Multiple Document Interface" in | the form of tabs and hierarchies of tabs within those tabs, tabs | within the page and hierarchies of tabs within those tabs, Views | within the page with tabs within those views and hierarchies of | tabs within those tabs, keep going recurring tabs possibly | forever. | | - You deserve better than this: window snapping. And so-called | "tiled" window managers which are little more than poor versions | of 1980's window splitting. | | - Right clicking and yet another menu/sub-menus pops up of things | I don't want. | | - JavaScript. Advertising. "Block pop up windows" has been | enabled by default for a long time, but what about blocking pop | ups within a page? An ad blocker for now, I guess. | | - The hamburger menu. Or for that matter, any menu with sub-menus | and any menu with more than 8 to 9 menu items. | | Here are some interfaces that have improved: | | - No modes. | | - The ability to go full screen when needed without compromise. | And, being able to, fairly easily, get out of full screen. | | - UTF-8 | | - more guides: the translucent lines or boxes that help align UI | elements in flexible ways | | What is missing: | | - pop ups/menus used extremely sparingly. | | - Tools that float, in the sidelines -- not on top of content, | only in the context of when you need them. For examples, see game | interfaces, or excellent graphics applications. | | - What you deserve is "Zoom to fit" which when done well is | great. | anthk wrote: | - Under any other Unix you'd write a GUI over /etc/rc.d/rc.ssh | and you called it a day. I dunno about TCL/TK under OSX, but on | BSD/Linux it's a click away. Or better: iomenu/dialog. You | pressed a keybind, and chose to start/stop SSH from a dialog | under a term. | | - I hate tiling. CWM has the best of the minimal and floating | worlds. | | - JS? use unbound and a hosts fetching + AWK script. Now you | have a system wide ad and pest bloking. | jl6 wrote: | I find the entire Windows/Mac/Linux desktop experience has | regressed terribly, with inconsistency the primary offender. | | I suspect this is because usability testing is only ever (a) app- | specific and (b) short term. Nobody is studying the collective | desktop experience across multiple applications, so every vendor | thinks they have nailed it, but never notices that their version | of "nailed it" is different to everybody else's. | | The commercial nature of most desktop software would seem to | render this problem insoluble as there is no incentive for | vendors to cooperate and every incentive for them to churn their | UIs to push new versions out. | MattGaiser wrote: | I work on a project meant to sell a service and meant to manage | the service being sold to the consumer. However, the button to | actually buy the service is hidden by a scroll bar on all but the | widest of screens. Unless you scroll the widget or have a 22 inch | monitor, you will not see the purchase button. | | Why? The UI was designed in on a wide screen and we developers | are just the implementers of the picture. UI is quite often taken | from a drawing and little else. It looks great in a mockup, but | it isn't all that practical. | wmeredith wrote: | I work with fortune 100 companies that do shit like this. It's | maddening. | bityard wrote: | It drives me crazy that even though huge, wide computer screens | are completely ubiquitous, there seems to be a whole generation | of UX designers that only ever use (and therefore only ever | develop) full-screen applications. | | It's like they learned to compute on an iPad and then use the | same mental model for every other device they encounter. | askafriend wrote: | Little of what he says is a problem on MacOS fwiw. I can resize | my Slack by dragging anywhere on the toolbar, for example. | ogre_codes wrote: | The fact that MacOS shows the menu at the top of the display | all the time used to bother me but I've long since come around. | As more and more cross platform Electron apps take over the | desktop, I'm even more thankful that it's there, keeping a lot | of this nonsense at bay. | | Microsoft has been going downhill for a loooong time, the | stupid Ribbon Bar drove me off of MS Office 15+ years ago. The | control panel in Windows XP was a mess and it's only gotten | worse as far as I can tell. | leepowers wrote: | I was just thinking this. It sort of gives you a home base to | return to, regardless of how weird/spiffy the rest of | application is. Additionally "Help" is always to the right of | the other menu items. And there's a search box under "Help" | that you can use to search menu items. Which can be | extraordinarily useful, especially in applications like | Photoshop that have complex menus and panel systems. | saagarjha wrote: | Slacks design does look quite goofy in Safari, though, since | Slack's toolbar design matches the browsers so it looks | doubled-up... | TheSpiceIsLife wrote: | Full screen mode would alleviate that issue though, right? | <eye roll> | cosmotic wrote: | Using just resizing as an example: there are no visual queues | you can resize any macosx window without hovering over an edge; | the edge is visually 0 pixels wide; the resizable area extends | outward from the window a few pixels which means you're | clicking on the window underneath to resize the top most window | (unless it is near the edge of the window underneath, then all | bets are off); The resize cursor is unreliable, sometimes it | does not show but clicking and dragging do resize the window; | resizable windows are visually indistinguishable from | nonresizable windows, and the same relative pixel that resizes | one window either moves the nonreziable window or brings | forward the window underneath. | athenot wrote: | The author does mention that: | | _What about Apple?_ | | _I can 't comment on the current state of MacOS since the time | I've spent actually using a Mac during the last 8 years or so | probably totals to a few hours. Apple used to be good at this, | and I hear they still do a decent job at keeping things sane, | even post-Jobs._ | | But yes: that consistency, though still flawed in many ways | (looking at you, iTunes^W Music.app) is what has kept me on | this platform, unbroken from System 6.0.7 thru macOS 10.15.4. | | Disclaimer: I've been in enough flame wars over this UI that I | fully acknowlege that this is a matter of preference. You're | not a bad person for preferring otherwise. | kzrdude wrote: | The missing menu bars are really the most egregious; resulting in | totally mystery meat navigation (props if you know what that's a | reference to!) | virgil_disgr4ce wrote: | 1) The examples cited are valid UX/UI design criticisms. | | 2) The author makes quite a few important points about UI | problems (I especially appreciate the point about the importance | of maintaining high standards for free software). | | 3) Concluding that "usability" is "in decline" from a handful of | anecdata is an irritating, insincere, clickbaity absurdity that | serves only to make the author and those who agree feel more | important, that they're Older and Wiser(tm) for having grown up | with CLIs, while the Children Today(tm) are ignorant fools who | ought to Get Off My Lawn(tm). I'm so, so tired of this attitude | getting in the way of sincere design critique. If the author had | instead titled this "Some Problems With Various Software UI | Design" I wouldn't have a problem. But then no one would click on | it, I guess. (The author anticipates some of these and the | following objections but doesn't actually make any satisfying | argument against them.) | | 4) Design (among many, many other things, like art and language) | are output by cultures. Cultures evolve unstoppably. Any argument | that suggests that cultures should just "stop changing" are | arguing the impossible. | | 5) Cultures CAN be steered deliberately, but generally only with | massive efforts, such as civil rights in the 20th century (and | even then.... :/). But saying "It's people like you and me who | decide to change UI design" is completely insufficient. I | understand and very much appreciate the idea, of course--be the | change you want to see in the world--but insinuating that new | ideas are dumb and useless is itself useless. | | 6) Cultural change is absolutely critical to continued survival | of the culture. Many new ideas will fail. Many people will fail | to learn from history. But some people will, and some new ideas | will succeed wildly. Stagnating in a perpetual, rose-tinted dream | of everything running on a command line doesn't help anything. | the_af wrote: | I don't think he is arguing against new ideas. He is arguing | against a trend in UI design. In some cases, he's arguing | against novelty for novelty's sake. | | As for cultural change being a positive force: I agree. | However, for a lot of people computers are mainly tools to | achieve a goal, not a goal in themselves. Just like you would | be annoyed if your screwdriver was deprecated, and instead all | that was supported was a power screwdriver -- yes, it's useful | sometimes, but don't test your newfangled ideas on me when all | I needed was an old fashioned screwdriver. | | My metaphor is flawed because physical screwdrivers don't | deprecate themselves out of existence, but you get the idea: | for most people, computers are just tools. Change to see "what | sticks" is annoying and they don't want to become guinea pigs. | | _Particularly_ irritating is when the screwdriver manufacturer | tells you that a- manual screwdrivers are no longer supported, | and b- you were unscrewing screws the "wrong" way -- like | desktop environment developers sometimes tell their users: | "it's wrong to want icons on your desktop" ("but that's what I | like and always did!" "Well, you're wrong, feature removed!") | frenchy wrote: | I missed the part in the article where he was praising the | usability of the CLI. ___________________________________________________________________ (page generated 2020-04-17 23:00 UTC)