(2023-05-06) "User-friendly" is wrong ------------------------------------- For a brief moment, let us remember that the greatest evil on Earth is done under the guise of good intentions. The generally approved concept of "user-friendly" interfaces/software/hardware/whatever is one of not so obvious examples of such evil. No, I'm not saying that being able to quickly pick it up and start using it is a bad thing, not even remotely. It's just what the general uninformed and uneducated public considers "user-friendly" is the source of pretty much everything bad that has happened to the tech industry throughout the recent 35 years or so. Take a computer mouse, for example. It's a useful addon to any PC, even in the form of a touchpad or a trackpoint, although I personally prefer trackballs. It is useful when working with graphics software or playing point-and-click quests. And that's what it has been for the entire time since its invention, an addon. However, it was the introduction of Faildows, and particularly starting with Faildows 95, that spawned an entire generation of mouse-movers who no longer could work with CLI at all, nor did they want to. Because, all of a sudden, CLI became less "user-friendly" for them. Well, I understand that the CLI in DOS is far inferior to the CLI in normal (Unix-like) OSes but it still is far more superior to any mouse-driven general system GUI. The CLI is still really friendly to any user who knows how to read and type. Similarly, capacitive touchscreens had been around for quite a long time, but it was the introduction of certain pseudo-smartphones that spawned an entire generation of screen-tappers. And again, all of a sudden, pressing physical keys and even using a stylus became too complicated for the brainwashed masses. Which, by the way, didn't prevent the same global-scale scammers from reinventing a stylus and adding it as a "pro" option to their products. Because, you know, pointing precision still matters. Now, even among those who know how to read and type, the amount of "user-friendliness" bullshit still skyrockets. Almost all of them, for instance, become hysterical when seeing vi or any of its derivatives (like NeoVim that even has mouse support for some actions). Because "oh boy, it's modal! And it doesn't have our beloved shorcuts we got used to! How do people even use this archaic thing today?" It's not an exaggregation, I heard real people (that I didn't have any reason to consider stupid before) say this. Now, I'm not a vi expert in any way, and use almost no advanced features that (Neo)Vim offers (except line numbering and syntax highlighting), but I have been writing all my programs and posts like this in it for a long time and don't feel any discomfort. Whenever I have to use some other, non-modal software with more popular shortcuts, I often find myself automatically typing Esc:w instead of Ctrl+S/Cmd+S. And yes, speaking of Macbooks, vi-like editors are the only type of editors I can comfortably use with that cut-down piece of a bitten apple of a keyboard. Yet they convinced everyone a keyboard without Home/End/PgUp/PgDn/Ins/Del is "user-friendly"... Indeed, why have advanced cursor manipulation with a single dedicated key for each action when you have Fn modifier and multitouchpad? It's so much more convenient! (not really...) But yes, this is their entire ideology: "if we didn't put it here, you don't need it even if you think you do, we know better than you what you actually need, start thinking different (but not different from us) and stop complaining". When it comes to the notion of website "user-friendliness", it's a panoptikum I won't even try reviewing, but the overall principle is about the same: "if it doesn't look like mainstream resources, it's already not very friendly, but if it requires us to manually enter something, it's a UX catastrophe to us!" There might be more to it though. Some time ago, I even had received a feedback about one of my BananaHackers subpages, I guess it was W2D, about being "not very user-friendly". Damn, what?! It literally has a single button! And it even tells you what to do instead if you press this button on a non-KaiOS device! What else should I have done to satisfy whoever gave such a feedback? If that was ca/in and not W2D, then it has three main buttons to press, and again, I wasn't even obliged to create this page as a corresponding CLI helper utility would be more appropriate. No one can make software friendlier to users who themselves don't want to be friendlier to the software to start with. And yes, please stop confusing "user-friendly" with "illiterate dumbass-friendly", then every piece of the story will fall into its place. --- Luxferre ---