His argument is wrong because learning should be done within a social context, not individually. "The user should be able to figure it out by themselves" is how we got stuck with smartphone GUI hamburger bullshit instead of CLI.
CLI is extremely frustrating to figure out on your own and is a complete turnoff for the vast majority of people. CLI is also a lot easier to teach to and be taught by other people. Anyone who has ever tried supporting people on the phone would recognize this truth. Getting people to type the right commands in cmd is a huge pain in the ass and extremely tedious, but it can be done. Worse case scenario, you just spell out the command: "i as in ivan, p as peter, c as in charlie, o as in open, n as in nancy, f as in fred, i as in ivan, g as in gary." Tedious as fuck, but still doable.
Meanwhile, I've easily had times where I wasted 30+ minutes because the boomer behind the phone clicked the wrong shit and the complete clusterfuck of us not being on the same page.
"Click on the blue button."
"Okay." clicks on the red button
"Now, the window should have X and Y. Click on X."
"Uh, I don't see X."
"What do you mean you don't see X? X should be there. You did click on the blue button, right?"
Lies: "Yeah."
"Okay, then click on X."
"Okay." clicks on some random shit to get to another window
"Now, you should be a window with A, B, and C. Do you see them?"
"Uh, no."
"Okay, read what's in the window."
reads a bunch of shit that doesn't match what they're supposed to be in
"Okay, let's start over."
"How do I do that?"
"Just hit cancel."
"Okay" clicks on next instead of cancel
And it goes on and on and on and on and on and on. Damn, this is already starting to piss me off lmao
I'm in the middle. I hate mobile phone design and also hate fucking with command lines
If I wanted my PC experience to be staring at a blinking cursor on a black screen and typing obscure commands I would hop into my time machine and go to 1987
His argument is wrong because learning should be done within a social context, not individually. "The user should be able to figure it out by themselves" is how we got stuck with smartphone GUI hamburger bullshit instead of CLI.
CLI is extremely frustrating to figure out on your own and is a complete turnoff for the vast majority of people. CLI is also a lot easier to teach to and be taught by other people. Anyone who has ever tried supporting people on the phone would recognize this truth. Getting people to type the right commands in cmd is a huge pain in the ass and extremely tedious, but it can be done. Worse case scenario, you just spell out the command: "i as in ivan, p as peter, c as in charlie, o as in open, n as in nancy, f as in fred, i as in ivan, g as in gary." Tedious as fuck, but still doable.
Meanwhile, I've easily had times where I wasted 30+ minutes because the boomer behind the phone clicked the wrong shit and the complete clusterfuck of us not being on the same page.
"Click on the blue button."
"Okay." clicks on the red button
"Now, the window should have X and Y. Click on X."
"Uh, I don't see X."
"What do you mean you don't see X? X should be there. You did click on the blue button, right?"
Lies: "Yeah."
"Okay, then click on X."
"Okay." clicks on some random shit to get to another window
"Now, you should be a window with A, B, and C. Do you see them?"
"Uh, no."
"Okay, read what's in the window."
reads a bunch of shit that doesn't match what they're supposed to be in
"Okay, let's start over."
"How do I do that?"
"Just hit cancel."
"Okay" clicks on next instead of cancel
And it goes on and on and on and on and on and on. Damn, this is already starting to piss me off lmao
I'm in the middle. I hate mobile phone design and also hate fucking with command lines
If I wanted my PC experience to be staring at a blinking cursor on a black screen and typing obscure commands I would hop into my time machine and go to 1987
me, with my terminal customized to show Eileen Gu in the background :cool-bean: