When I was a smartass computer nerd in the 80s and 90s, an eternal theme was friends and family sheepishly asking me for tech support help, and me slowly, patiently explaining to them that computers aren't scary, they're actually predictable, they won't explode or erase your data (unless you really make an effort), and they operate by simple (if somewhat arcane) rules. Edit > Cut, then click, then Edit > Paste. Save As. Use tabs, not spaces. Stuff like that. Maybe not easy, but simple, or at least consistent and learnable.

But that's not true anymore.

User interfaces lag. Text lies. Buttons don't click. Buttons don't even look like buttons! Panels pop up and obscure your workspace and you can't move or remove them -- a tiny floating x and a few horizontal lines is all you get. Mobile and web apps lose your draft text, refresh at whim, silently swallow errors, mysteriously move shit around when you're not looking, hide menus, bury options, don't respect or don't remember your chosen settings. Doing the same thing gives different results. The carefully researched PARC principles of human-computer interaction -- feedback, discoverabilty, affordances, consistency, personalization -- all that fundamental Don Norman shit -- have been completely discarded.

My tech support calls now are about me sadly explaining there's nothing I can do. Computers suck now. They run on superstition, not science. It's a real tragedy for humanity and I have no idea how to fix it.

#HCI #UX #UI #okdoomer

@neuralex I think your memory overestimates how reliable and bug-free things were. I was teaching people how to MS Office in the early 2000s, when most of them used the old 9x versions, and so much of my job was working around bugs and people's workaround for bugs.

Don't get me wrong, there is a lot of badness in modern UX (the thing I hate the most is making users stupider through oversimplification, so that people no longer understand what a file is), but it wasn't that great before.

@marmarta Oh yeah, I agree, MS Word's insane toolbars and overlapping mental models were a harbinger of doom. But at least all the nested modal dialogs and sub-sub-sub-settings panels didn't just go missing or blatantly lie about their function.
@neuralex @marmarta One thing I hated about Windows back then GUI wise were tiny non-resizeable dialogue boxes. I don't get it, scrolling a long list horizontally and vertically in a tiny tiny window. Resizable GUIs/layout managers were a thing back then, but not for Microsoft. No idea if it's even better now, I don't use Windows anymore.
@neuralex @marmarta Oh and "Do you really want to delete these 3 files?" instead of listing the files to confirm (like sane Linux GUIs do), and all the use of the default message boxes with long explanations which mislabeled button actually does what etc. brr
@bloody_albatross @neuralex @marmarta Which Linux file manager actually does display a list of files you're about to delete instead of just ellipsing them into "n files will be deleted"? I can't remember ever seeing one doing that!
@snep @neuralex @marmarta Dolphin, and before that Konqueror. Is Gnome bad at that stuff? Well, I absolutely hate the GTK file chooser, so if their file browser is anything like that I'd rather use Windows 2000.
@bloody_albatross @neuralex @marmarta Interesting! On my KDE installation, emptying the trash with 2 files in it does just say "Do you want to permanently delete all items from the Trash?" instead of listing the files, however enabling the confirmation for putting stuff in the trash, that does show a list of files. Seems like even software on Linux is rather inconsistent in when and how to list files that will be removed 🤔
@snep @neuralex @marmarta Hm yeah. I never use the trash (always Ctrl+Del), so I didn't even know that.
@bloody_albatross @neuralex @marmarta ahhh, and the classic "Are you sure.you want to cancel this operation? [ Ok ] [ Cancel ]" ambiguity: which button cancels the cancelling?
@kitten_tech @neuralex @marmarta Yes, even Thunderbird (or was it Mozilla/Netscape Mail back then?) had such a message box, and that doesn't use standard Windows message boxes. They wrote that themselves from scratch like that! (But that was probably over 20 years ago. Can't remember when exactly, but just something about canceling something in a Mozilla based email client.)
@kitten_tech @neuralex @marmarta In short: Always label buttons with what they're actually doing, e.g. for the confirmation of canceling an account setup there should be the buttons:
[ Cancel Account Setup ]
[ Continue Account Setup ]
And not:
[ Ok ] [ Cancel ]