News for hackers. Stuff that matters.
Re:U.S. workers have gotten way less productive. No one is s... by StillBored on Monday October 31, 2022 @04:18PM (#33412343)
IMHO, this is because the people writting GUI's these days are mostly incompetent, or hamstrung by "web" technologies.

Early GUI's didn't have the problem you describe because they were designed as discovery mechanisms to the underlying function. AKA, the idea was that after clicking File->Save a dozen times you would remember the keyboard accelerators displayed on the right hand side of the menu. Or if nothing else, Remember that the F in File was underlined along with the "S" in Save (or whatever). Which would lead people to just press ctrl-s, or Alt-F, S. Then part of testing was making sure that that the tab key moved appropriately from field to field,etc.

I remember in the 1990's spending a fair amount of time doing keyboard optimization in a "reporting" application I wrote (which also had an early touchscreen) for use by people who's main job wasn't using a computer. Then we would have "training" classes and watch how they learned to use it.

So, much of this has been lost with modern "GUI's", even the OS vendors which should have been keeping their human interface guidelines updated, did stupid things like _HIDE_ the accelerator keys in windows if the user wasn't pressing the Alt key. Which destroys discoverability, because now users don't have the shortcut in their face. Nevermind the recent crazy nonsense where links and buttons are basically the same thing, sometimes triggering crazy behaviors like context menus and the like. Or just designing UI's where its impossible to know if something is actually a button because the link text is the same color as the rest of the text on the screen..

Re:U.S. workers have gotten way less productive. No one is s... by conductr on Monday October 31, 2022 @04:38PM (#33412656)
It's also because it's enterprise software. Which actually isn't software, it's more of a platform. You have to do so much implementation detail that the GUI is just the result of some form-builder type module. Everything I've ever encountered that was enterprise software, felt like it's GUI was not made by humans at all. I don't actually know how they get built but they're almost never optimized for humans or the usage they're meant to benefit.
Re:U.S. workers have gotten way less productive. No one is s... by badpun on Monday October 31, 2022 @04:46PM (#33412801)
Nobody wants to pay for better GUIs in enterprise software, so no vendor puts any attention into them. An Enterprise Architect explicitly explained to me (when I was raising a point of choosing a software package that had much better UI) that good UX is a small factor and company (a bank in that case) would rather buy cheaper software and just have its workers suffer more, because it's deemed more cost-effective.
Re:U.S. workers have gotten way less productive. No one is s... by scarface74 on Monday October 31, 2022 @05:12PM (#33413232)
The definition of enterprise software is “the customer is not the user”. You don’t have to make the user happy, just the CxO.
Re:U.S. workers have gotten way less productive. No one is s... by bombcar on Monday October 31, 2022 @05:53PM (#33413804)
And this is why the most polished part of most enterprise software packages is the dashboard/reporting function, the only part the C-levels might actually touch themselves.
Re:U.S. workers have gotten way less productive. No one is s... by asvitkine on Monday October 31, 2022 @07:25PM (#33414805)
Wouldn't productivity from better UI be something measurable that can be then advertised by vendors and extrapolated into savings for the customer? I feel like that could be a pretty compelling selling point to the CxOs.
Re:U.S. workers have gotten way less productive. No one is s... by scarface74 on Monday October 31, 2022 @07:38PM (#33414947)
How do you measure how much MS Teams sucks compared to Slack? All the CFO knows is that they have an enterprise license for Office along with Teams and the salesperson they talked to showed them how great it integrates with the rest of the suite.

In the EHR space, all the CMO (chief medical officer) cares about is it helps keeps them in compliance. Why should they care if it’s hard for their office staff to use?

Re:U.S. workers have gotten way less productive. No one is s... by twobitshifter on Monday October 31, 2022 @06:48PM (#33414401)
This is true, look at time collection software or just about anything written with SAP.
Re:U.S. workers have gotten way less productive. No one is s... by jimbokun on Monday October 31, 2022 @08:24PM (#33415335)
My company used UX as a competitive differentiator for Enterprise Software in the healthcare sector. It's so neglected by most software development companies, we were able to get the doctors as our champions to convince the bean counters to consider our products.
Re:U.S. workers have gotten way less productive. No one is s... by bkuehl on Monday October 31, 2022 @09:52PM (#33415979)
We did the same thing in the healthcare sector, but for safety event reporting! It's not like we even did anything groundbreaking with UX. One was just making it so it's easy to fill out a form quickly. You don't even have to touch the mouse if you don't want to. Users love it and it's increased event reporting by a good percentage.
Re:U.S. workers have gotten way less productive. No one is s... by StillBored on Monday October 31, 2022 @04:50PM (#33412860)
I've not done that kind of SW in a long time, and never with someone else's platform. But that said, the reporting application I was describing above was a platform in the same sense. It was largely an engine for generating the forms being filled out by the end users. Which is why it there was so much effort doing usability stuff, because the underlying form descriptions had to have tons of optimization flags for doing things like list sorting common items to the top N items of drop-downs, or moving fields around in the form to match the ways the users thought about filling out the forms.

So there were two sides, the engine optimizations to assure things like tab orders on a form, and the was the actually writing the form descriptions. In the first couple organizations that adopted it I wrote the forms and the engine in parallel adding feature flags/controls as needed to support the desired UI outcomes. Later after I quit, the lady who wrote much of the RFP responses started writing the actual form descriptions because it was just as easy as drawing them out in the (visio?) plugin she was using with MS word and doing screen captures for the RFP. Then I guess because she knew how to do it, was doing the "tuning" as well.

Re:U.S. workers have gotten way less productive. No one is s... by mschuster91 on Monday October 31, 2022 @04:48PM (#33412834)
> IMHO, this is because the people writting GUI's these days are mostly incompetent, or hamstrung by "web" technologies.

The latter is definitely not the problem. Even the Twitter re-design from a couple years back still supports all the old hotkeys.

All it takes to at least support a tab-based workflow is using the "tabindex" property if your form isn't logically laid out already, and the rest can be done by capturing hotkeys.

Even multimedia content can be operated using hotkeys. Youtube is a good example. There's no excuse but laziness and incompetence IMO.

[1] https://developer.mozilla.org/en-US/docs/Web/HTML/Global_att...

Re:U.S. workers have gotten way less productive. No one is s... by StillBored on Monday October 31, 2022 @05:01PM (#33413067)
Its not always just about tabindex. For example it might be about understanding that there are multiple ways to fill out a form that makes sense. Then hiding/showing pieces as needed and/or providing hotkeys to jump from field 1 to field 5 because the user doesn't want to fill out 2,3,4 because they are optional. Its about keystroke optimization. Sure they can press tab 3 times, or they can just press ctrl-5 (or whatever) to get there.

If you watch people use the sabre command line interface (the one from the 1970s?), you can see some of what i'm talking about when people are just filling out the forms with the submission line, its less using the GUI and more just knowing some sequence of keystrokes that results in an action being taken.

AKA its possible to do both, without having the user wear out the tab key, or grabbing the mouse all the time.

Re:U.S. workers have gotten way less productive. No one is s... by ficklepickle on Tuesday November 01, 2022 @03:57PM (#33426624)
I think it depends a lot on how it is used. In the case of sabre, that is somebody's job. They use that interface everyday so the user needs to be able to use the interface efficiently and is willing to learn the shortcuts.

A sign up form that a given user will only use once in their lifetime is another matter. It needs to be simple lest the user abandons the process. Most users in that case are not willing to learn keyboard shortcuts, tabbing over optional fields probably makes more sense here.

Re:U.S. workers have gotten way less productive. No one is s... by ivlad on Monday October 31, 2022 @05:02PM (#33413070)
It is a problem because with TUI keyboard is the first-class input device whereas with GUI and especially HTML it an afterthought most of times. Yes, there are exceptions like Twitter and Gmail and then there are millions other interfaces where mouse is the only way to navigate.
Re:U.S. workers have gotten way less productive. No one is s... by int_19h on Tuesday November 01, 2022 @12:27AM (#33416908)
Modern web culture is very much the problem. The tech can be keyboard-friendly, sure... but in practice, even the most basic stuff, like Enter to submit forms, is often not working because the "Submit" button is not a proper button, but a bunch of JS.
Re:U.S. workers have gotten way less productive. No one is s... by ddoolin on Monday October 31, 2022 @05:03PM (#33413088)
I agree with you. Although I don't think it's incompetence so much as laziness. Not just "too lazy to make a good UI" but "too lazy to find out what makes a UI good." I've seen so many coworkers happy to slap some basic form together and expect that to be good enough.

I'm constantly writing UI for sports teams who do not at all like to waste time with these kind of fiddly UI elements and flows. Most of them would likely stick to Excel if our solutions are more cumbersome (which is a high bar to meet/beat, but rightfully so). They need to be able to easily get to data and relevant, connected pieces of data, quickly enter data into relatively complex forms, and have it all be clear, reliable, and fault-tolerant. This means making some tradeoffs, particularly around what is considered modern UI aesthetics, and doing things most UI developers don't need to do such as automating little things, adding hotkeys, etc.

Re:U.S. workers have gotten way less productive. No one is s... by gonzo41 on Monday October 31, 2022 @06:42PM (#33414347)
So what you're saying is HTML5 and server side rendering should be the go to before any client side junk.
Re:U.S. workers have gotten way less productive. No one is s... by blooalien on Monday October 31, 2022 @07:08PM (#33414634)
I dunno if they are saying that, but I wholeheartedly endorse this idea. Add the "client side junk" (fancy Javascript stuff, etc.) as enhancement on top for those who want it after the required functionality is being properly and reliably served by the "core technologies". Serve the need properly first, then make it "nice".
Re:U.S. workers have gotten way less productive. No one is s... by Godel_unicode on Monday October 31, 2022 @08:39PM (#33415455)
The problem is that people make the decision about what to use as inexpert users and that pretty GUI with all the space and Next buttons looks so easy to use to them. By the time they realize they didn’t actually want it, it’s too late. This is the reason people stick with things like Excel, it’s easy to transition up the sophistication ladder.
Re:U.S. workers have gotten way less productive. No one is s... by ddoolin on Monday October 31, 2022 @09:00PM (#33415658)
I don't have much to add, but you really nailed the sentiment I was going for exactly. I have been lucky to both be serving a very small user group that I can work closely with, and one whose existing workflows still exist and they can go back to if ours suck, so we _have_ to be better.
Re:U.S. workers have gotten way less productive. No one is s... by komali2 on Monday October 31, 2022 @10:17PM (#33416148)
I had a coworker tell me that javascript should be added like color: stuff that makes it nicer to use for those that have it turned on, but not necessary for those that don't have it at all (or can't see color).

Kind of a hard core position in my opinion considering it's ignoring the sometimes advantages / use cases for client side code (like complicated SPAs where the user is explicitly buying into the idea of running lots of code in their browser, figma comes to mind) but I still like to think about it here and there.

Re:U.S. workers have gotten way less productive. No one is s... by happymellon on Tuesday November 01, 2022 @12:55AM (#33417114)
In the same sentiment of 99% of companies are not Google and do not need Google's infrastructure.

99% of web applications are not Figma and probably do not need any client side JavaScript. The amount of JavaScript that's actually just wrong is incredible.

1. I don't care what your client side validation thinks. That is my email address.

2. Why are you serving people all of the news story if you are going to then hide it? We can block the JavaScript and read the news.

Re:U.S. workers have gotten way less productive. No one is s... by komali2 on Wednesday November 02, 2022 @01:20AM (#33431687)
Well both of your cases are things I happen to agree with just shouldn't be necessary anyway lol, like most of the times I'm giving up an email it's not because I want to get emails from these jerkwads that are trading some small amount of service for the right to blast me with marketing emails (and they ALWAYS ignore my choice on the "please don't send market emails" checkbox, if they even have one). And news stories that aren't served over RSS are ones I don't want to read... i hate the modern state of the internet-as-capitalist-entity.

So I don't disagree on merit alone, but it seems if we wanna do a good capitalism, we need to make sure people are actually giving us real emails apparently

Re:U.S. workers have gotten way less productive. No one is s... by happymellon on Wednesday November 02, 2022 @06:18AM (#33433580)
But you don't need client side JavaScript for that.

In fact, it makes the experience generally worse.

Re:U.S. workers have gotten way less productive. No one is s... by TeMPOraL on Monday October 31, 2022 @08:29PM (#33415373)
> Most of them would likely stick to Excel if our solutions are more cumbersome (which is a high bar to meet/beat, but rightfully so)

Tying this back to the top-level comment: at some point I've realized that so many SaaS would be better off as an Excel sheet, because they're fundamentally just a slower, buggier, much less productive and uglier version of one. But the point isn't efficiency and empowerment. The point is control: the SaaS forces the user to a specific workflow. One that makes it easier for developers to develop (by constraining the problem space), or for company to monetize, or for corporate to retain legibility - but rarely to actually help the end-user.

As an end user from a generation that was taught Excel and MS Access at school, I'd go as far as saying that 50+% of web applications I use would be an order of magnitude more useful if the UX was that of Excel or Access.

Re:U.S. workers have gotten way less productive. No one is s... by kcplate on Tuesday November 01, 2022 @12:25AM (#33416893)
> Tying this back to the top-level comment: at some point I've realized that so many SaaS would be better off as an Excel sheet

I preach this all the time. Anyone who has to enter data really wants excel and not the fancy wizardized stepped workflow that seems to be the norm nowadays

Re:U.S. workers have gotten way less productive. No one is s... by beambot on Tuesday November 01, 2022 @01:09AM (#33417195)
You have to (at least!) account for concurrent edit & access. I remember the hellscape that was emailing files like ProjectPlan_v6_beambotEdits_latest.xls to team members.
Re:U.S. workers have gotten way less productive. No one is s... by deafpolygon on Tuesday November 01, 2022 @05:28AM (#33418848)
This is what MS Access was developed for.
Re:U.S. workers have gotten way less productive. No one is s... by Arrath on Wednesday November 02, 2022 @03:02PM (#33441235)
Nowadays with team shared storage like Box, Dropbox, One Drive etc, it's "HEY EVERYONE ELSE CLOSE Project_Costs_and_Totals_11.22(15).xlsx I NEED TO ADD LAST WEEKS DATA"
Re:U.S. workers have gotten way less productive. No one is s... by deafpolygon on Tuesday November 01, 2022 @05:28AM (#33418843)
> for company to monetize

I suspect an overwhelming majority of use cases is for this reason alone.

Re:U.S. workers have gotten way less productive. No one is s... by api on Monday October 31, 2022 @05:56PM (#33413849)
GUIs have really profoundly regressed. Go ready any UI design book from the 80s or 90s.

As you say the web is a culprit but so is attempting to shoehorn mobile designs into desktop.

Re:U.S. workers have gotten way less productive. No one is s... by worldsayshi on Monday October 31, 2022 @06:45PM (#33414370)
I suppose one way to save the situation would be to build libraries that allowed you to easily build tuis/efficient guis that interact with open-api or graphql endpoints? If there only was a way to encode the workflow in addition to just the apis it could almost be generated.
Re:U.S. workers have gotten way less productive. No one is s... by sippeangelo on Monday October 31, 2022 @09:35PM (#33415891)
Could you recommend some well acclaimed older UI design books? I’m interested to learn what we’ve lost!
Re:U.S. workers have gotten way less productive. No one is s... by jdpigeon on Monday October 31, 2022 @09:53PM (#33415982)
The Humane Interface by Jef Raskin
Re:U.S. workers have gotten way less productive. No one is s... by hasperdi on Tuesday November 01, 2022 @04:59AM (#33418624)
This is nostalgia, you're remembering things as better than they were. Back then there were so many bad UI in software http://hallofshame.gp.co.at/shame.htm
Re:U.S. workers have gotten way less productive. No one is s... by StillBored on Wednesday November 02, 2022 @11:18PM (#33446567)
Yes, there were plenty of bad UI's and they got called out on sites like that because of it. If you read some of those "bloopers" you realize that the functionality the guy is complaining about are pretty much the default broken behavior these days. For example: applications that don't honor system colors.

With some OS's you can't even have fine grained control over those defaults anymore. Dark modes have brought some of it back, so its better now than 5 years ago, but still worse than 20 years ago. But people pretend that having a dark/light switch is the same thing as being able to customize the color of just about every layer of the UI and have the vast majority of the applications honor it.

Re:U.S. workers have gotten way less productive. No one is s... by deadbunny on Monday October 31, 2022 @06:25PM (#33414180)
In my experience the rise of GUIs over TUIs they lost the command buffering. If you knew what you were doing with a well designed TUI you could hit a sequence of keys that would be buffered and "replayed" as the next screen(s) loaded. Hit a sequence of commands in a GUI and they'll just get lost after the first one as the app/website loads.
Re:U.S. workers have gotten way less productive. No one is s... by orangepurple on Monday October 31, 2022 @09:15PM (#33415757)
Amen. I talked to some guys in their 20s in the oil and gas industry in Houston and they preferred using the old TUI systems because of this exact reason.
Re:U.S. workers have gotten way less productive. No one is s... by SanjayMehta on Monday October 31, 2022 @09:43PM (#33415928)
The App Library feature is underrated. A clean screen and search is just so much better than having to scroll through page after page of icons.
Re:U.S. workers have gotten way less productive. No one is s... by sn41 on Monday October 31, 2022 @10:46PM (#33416327)
On a related note: the same is true for Keyboard Macros in Emacs, Vim etc. I often send a bunch of related, but each slightly different from the others, using Emacs keyboard macros and gnus. Felt great the first time I discovered it, saved perhaps 3 hours I would have spent writing and debugging a script.
Re:U.S. workers have gotten way less productive. No one is s... by int_19h on Tuesday November 01, 2022 @12:24AM (#33416888)
What you describe is the natural outcome of having a single message loop with synchronous handlers, and describes e.g. Win32 just as well - a sequence of keys would simply end up as the corresponding sequence of window messages in the queue, and processed in order.

Where we partially lost that is when UX started to get async. It's not fundamentally incompatible with well-ordered input messages, but in practice, people who write async code all too often forget that it's async all the way (and not just for their favorite scenario). And so you get travesties such as textboxes that let you type text into them, and then erase all that when the app or the page is "fully loaded".

Re:U.S. workers have gotten way less productive. No one is s... by ryzvonusef on Tuesday November 01, 2022 @02:41AM (#33417780)
Excuse me, what is TUI?
Re:U.S. workers have gotten way less productive. No one is s... by alephu5 on Tuesday November 01, 2022 @02:54AM (#33417855)
Terminal user interface
Re:U.S. workers have gotten way less productive. No one is s... by ryzvonusef on Tuesday November 01, 2022 @05:11AM (#33418724)
Thank you
Re:U.S. workers have gotten way less productive. No one is s... by hnick on Monday October 31, 2022 @07:37PM (#33414940)
I feel like the push to make software accessible (in a new-user, not disability, context) and intuitive has made complexity the enemy. Instead of having software that grows with the user's capability, features are hidden from the top layer of interactivity or just cut entirely.

I was at the post office here in Australia a few years ago and saw the screen. It was one of those DOS-era full screen red and blue text interfaces. She was flying through hotkeys and getting things done. People can learn, so much software treats them as infants.

And you know there's definitely someone looking at replacing that software with a modern GUI.

Re:U.S. workers have gotten way less productive. No one is s... by worthless-trash on Monday October 31, 2022 @08:54PM (#33415599)
For future reference (and anyone following along later), that is an "ncurses" terminal application.

You should see the customized JBHIFI terminal + keyboard.

Re:U.S. workers have gotten way less productive. No one is s... by fragmede on Monday October 31, 2022 @10:33PM (#33416236)
what are those? searching for JBHIFI terminal only brings up a store in Australia of that name selling square POS terminals.

Bloomberg terminals also have a custom keyboard and are essentially a terminal program.

Re:U.S. workers have gotten way less productive. No one is s... by hnick on Monday October 31, 2022 @10:51PM (#33416359)
Yeah JB Hi-Fi is a local retailer in Aus (guessing it's like a Best Buy but a strong focus on music CDs originally), it's probably a reference to the software the staff uses. Haven't had a chance to look over their shoulder at that one.
Re:U.S. workers have gotten way less productive. No one is s... by happymellon on Tuesday November 01, 2022 @12:59AM (#33417140)
So should we be doing demos in Bash, with an ncurses or gum workflow before going back to write the proper system in C?
Re:U.S. workers have gotten way less productive. No one is s... by worthless-trash on Tuesday November 01, 2022 @11:11PM (#33431029)
I dont see the problem with this. What is "Gum workflow" in this context ?
Re:U.S. workers have gotten way less productive. No one is s... by happymellon on Wednesday November 02, 2022 @03:27AM (#33432319)
Neither do I.

It was supposed to be read:

A [ncurses or gum] workflow.

Gum being an alternative method of making a Bash UI.

https://github.com/charmbracelet/gum

Re:U.S. workers have gotten way less productive. No one is s... by worthless-trash on Monday November 07, 2022 @06:41PM (#33514136)
Thanks, thats a neat tool!
Re:U.S. workers have gotten way less productive. No one is s... by worthless-trash on Tuesday November 01, 2022 @11:10PM (#33431018)
I dont seem to have a shot of the terminal app, but I do for the keyboard:

https://photos.app.goo.gl/fLeDNp8rU7wN7siXA

Re:U.S. workers have gotten way less productive. No one is s... by BigJono on Monday October 31, 2022 @10:59PM (#33416410)
I did an internship there like 10 years ago at the end of my uni course, where one of my projects was to do a proof of concept of re-implementing their point-of-sale application using web technologies, maintaining the DOS-y look, feel, keyboard shortcuts etc.

At the time I had no idea why. In hindsight, it's hilarious. I'm guessing it was the result of a clash between someone that wanted to use modern tech for the sake of it and someone representing the users that told them to get fucked, probably went through 15 meetings before eventually getting palmed off on the intern so it didn't pick up too much steam (probably the only good decision that was made in the whole process).

Re:U.S. workers have gotten way less productive. No one is s... by djmips on Tuesday November 01, 2022 @02:02AM (#33417543)
I remember that being a key difference between the graphical / modelling software SoftImage and Maya. With the former a TUI and the latter a GUI. The Maya approach won out because getting new people productive quickly was more important than their longer term productivity it seems. Maybe it has something to do with turnover but maybe there are people who can do good creative work but can't adapt to using a TUI or at least are frightened of it.
Re:U.S. workers have gotten way less productive. No one is s... by JoBrad on Tuesday November 01, 2022 @01:24PM (#33424294)
I think you’re onto something with this. SAP power users can input data at blazing speeds, because they remember so many of the codes. So this definitely isn’t just a GUI vs TUI paradigm.
Re:U.S. workers have gotten way less productive. No one is s... by rhaway84773 on Monday October 31, 2022 @11:29PM (#33416573)
I think it’s less about the design being bad and more about simplicity as a goal overriding everything else.

So learning an interface is frowned upon. Every interface must be designed as if the user has never seen it before.

Which is ok, as long as there’s also an alternative path which may take time and effort to learn but leads to increased efficiency and productivity.

Unfortunately, that alternate path takes a lot of effort. And worse, it leads to very few extra sales. The company which puts in the effort to build a complex but efficient workflow in addition to the initial easy workflow will get beat in the market by competitors who only focus on the easy workflow that looks great in demos leading to the C-suiters to buy it.

The best example is the pioneer of both these trends. Apple. It used to be that Apple insisted on a single button mouse so the primary interface was extremely easy to use. Yet, it spent a lot of effort including keyboard shortcuts, which were prominently displayed, everywhere. Unlike Windows, which basically only had Ctrl/Alt modifier keys, Apple has had the Ctrl/CMD/Opt modifier keys as integral parts for a very long time, encouraging those shortcuts. Apple also put s lot of effort to make their, and 3rd party applications easily scriptable (the choice of AppleScript however always held this back). The most MS did was VBA for Office.

But once Apple entered the iEra, it realized it didn’t need any of this to sell products anymore. The massive lag in supporting basic keyboard shortcuts on the iPad when using a keyboard is one of the strongest evidence for this.

Re:U.S. workers have gotten way less productive. No one is s... by int_19h on Tuesday November 01, 2022 @12:50AM (#33417072)
For Microsoft stuff in that time period, the scripting was meant to be done via OLE Automation (VBA is really just a scripting language with OLE Automation as the underlying object model). And it was much more pervasive than Office - remember the time when Microsoft products were all "Active ..."? Third-party apps were encouraged to do that as well, although few did.
Re:U.S. workers have gotten way less productive. No one is s... by int_19h on Tuesday November 01, 2022 @12:38AM (#33416991)
One other thing about the 90s data entry TUIs - we had very good tools that were specifically optimized for that, both in terms of ease of use for the developer, and in terms of efficiency for the end user of the resulting app. Remember dBase, Clipper, FoxPro etc?
Re:U.S. workers have gotten way less productive. No one is s... by happymellon on Tuesday November 01, 2022 @12:45AM (#33417046)
> IMHO, this is because the people writting GUI's these days are mostly incompetent, or hamstrung by "web" technologies.

Completely agree with all of this.

Adding that it's not even web technologies that can't be used. My work Mac had an issue with a Bluetooth mouse, removing and adding a Bluetooth device with the keyboard is basically impossible using tab as nothing gets highlighted to show you switched to it and some of the crucial parts don't get toggled through.

Modern GUIs are absolutely not fit for purpose.

Re:U.S. workers have gotten way less productive. No one is s... by secretsatan on Tuesday November 01, 2022 @03:57AM (#33418228)
Having worked on enterprise systems, it's not that the developers are always incompetent, it's more that everything is top down designed by committee. Nothing can be harmonized as everyone wants their workflow in there, each one slightly different, there's political infighting, jobsworths, people scared to lose their jobs, all under a strict budget and deadlines to meet.

No one knows what they really want till the software starts getting written and someone finds out they can't do their job, then come change requests (made a lot of money off of them). You kind of just get numb to it all.

Re:U.S. workers have gotten way less productive. No one is s... by Gravityloss on Tuesday November 01, 2022 @04:36AM (#33418469)
Think how bad it's going to get when UX designers have only used phones and tablets.