▲ | balder1991 3 days ago | ||||||||||||||||
For the vast majority of people, including professionals like doctors, a computer or an OS is not a subject of interest, it's a tool, and they want it to be as invisible and reliable as the electricity that powers it. The moment the tool demands attention—be it through an error message, a confusing interface, or an unexplained requirement—it stops being a tool and becomes an obstacle that creates frustration, anxiety, and outright hatred. The average user doesn't want (and shouldn't need) to understand technical stuff like file formats (JPEG vs. PNG), the data load of video streaming, what a "driver" is, etc. Forcing them to grapple with these concepts is a fundamental design failure, but I think it’s a difficult pill to swallow for nerds to accept that others just don’t care about these things. This is why companies like Apple have been so successful: they don't just simplify the interface, they abstract away the complex, technical reality into a language and experience that feels intuitive and friendly for the users. | |||||||||||||||||
▲ | yepitwas 3 days ago | parent | next [-] | ||||||||||||||||
The industry has adopted entire, common UI elements that are hated by basically all people who aren't so used to computers that annoyances like this become invisible; I'm thinking especially of any kind of alert modal pop-up or announcement. The on-launch ones especially confuse the absolute hell out of "normie" users ("why's this here instead of the program I was trying to start? What's this about? How do I close it? 'Colorways'? WTF is that, do I need to do something with it, why did my browser icon open 'Colorways' instead of my browser and what the hell is it for? Is that what my browser is called now? Is that what my email (their usual default tab) is now?") [EDIT] The core problem, in case the example didn't make it clear, is that these things interrupt a workflow they use often, and are accustomed to having always work the same way, and do so in service, usually, of showing them a bunch of stuff they don't give a fuck about and didn't really need to know. Even the ones that block interaction to highlight new features are really bad—OK, that's nice, but I'm trying to do the thing I always do with this and you're getting in my way, making my program temporarily behave and look weird and confusing, et c. | |||||||||||||||||
| |||||||||||||||||
▲ | const_cast 3 days ago | parent | prev [-] | ||||||||||||||||
Linux doesn't have to grapple with any of that. Consumer distros do, because they're general purpose operating systems designed to be run on anything for any use case. But your POS system where you enter in orders? That's Linux. And guess what - it just works, it chugs along and does its thing. There's no reason that doctors offices couldn't use software that utilizes Linux. And to pretend that windows is low maintenance? Tsk tsk, windows is a time bomb. |