On Mon, May 25, 2026 at 10:06:16AM +0000, matheus via Digitalmars-d-announce wrote: > On Monday, 25 May 2026 at 00:53:55 UTC, H. S. Teoh wrote: [...] > > Not me. I prefer CLI over GUI any day, and I *know* the rest of the > > world does NOT want this. :-P [...] > I prefer CLI as well for many reasons, and on thing that get my nerves > is when an app has its layout changed, like when you see a tutorial > and the version that you currently have is different and you can just > follow it. > > I even hate when OS do this, that's why terminal sometimes is so > refreshing.
See, I decided decades ago that I hate GUIs, and ever since then I've forsaken the entire concept of the desktop metaphor. My only OS UI these days is the shell, and I've never looked back. > Another thing is taking you away from keyboard to go to mouse to click > on something that doesn't have a shortcut. I installed Vim keybindings on my browser and generally avoid the rodent like a plague except when there's no other choice. I hate it when a site requires mouse interaction to work. (Generally I'd just leave and never come back to said site.) > I friend of mine told me once that this something they do deliberated > so their app is compatible or having the same behavior with touch > screens / mobile etc. [...] IMAO, they got the whole touchscreen UI backwards. Rather than shoehorning "desktop" concepts onto a touchscreen, what they *should* have done is to make use of the flexibility to make an infinitely-customizable virtual keyboard that can dynamically change in ways a physical keyboard never can, thereby allowing you infinite expressibility far beyond what a desktop terminal UI can ever achieve. Imagine a touchscreen virtual keyboard that lets you type D keywords with a single touch, and contextually changes to allow 1- or 2-touch identifier typing based on dynamic scanning of your code, that switches to a traditional keyboard layout when you open a quoted string. And then with 1-touch escape sequences readily accessible based on the type of string literal you're typing. Think of the level of coding you could achieve! But nooo, to avoid alienating users we have to dumb down the interface to the lousy old desktop metaphor, sigh. // See? I *know* the rest of the world definitely does NOT want what I prefer. :-D T -- Being forced to write comments actually improves code, because it is easier to fix a crock than to explain it. -- G. Steele
