Heck, there have recently been articles about STEM students that do not know how to work with a basic file directory.
https://www.theverge.com/22684730/students-file-folder-direc...
Heck, there have recently been articles about STEM students that do not know how to work with a basic file directory.
https://www.theverge.com/22684730/students-file-folder-direc...
The younger generation was raised on iPads and iPhones where everything is easy to use and "just works". They've never had to do anything beyond tap the icon for the App they want.
Edit: Was going to talk about that same article about File directories.
And that's unironically a good thing. To poorly paraphrase Alan Kay, you know a certain piece of technology works when it gets out of the way and becomes second nature.
However we're now encountering one of those pesky questions that we never hear about in sci-fi because it's hard to solve and it's not fun for authors to write about: are we setting up future generations for failure by making technology too easy? And it's most likely "yes". I wonder out loud: are children not getting courses on how to use a desktop computer anymore like they used to in the 90s/2000s? It seems like it. Even if they never encounter having to browse a file system again until they graduate, the fact that it's at least introduced to them while their brains are still terrific sponges would be beneficial.
I've never had to do long division after ~6th grade, but given a few minutes of recall, I can get right back into it because of the rote learning I had.
File directories, and the filesystem generally, confuse the hell out of the vast majority of computer users. We nerds forget this stuff because at age 12 we really gave a shit about it and took the time to internalize what it all means, and it's been second nature ever since, but most people haven't had the "a-ha" moment we did about it, so far back we've almost forgotten we needed an "a-ha" moment for something so "simple and obvious".
We get that this over here and that over there "are" the same thing, but that neither "is" the thing it's representing, which may also be represented entirely differently over in this other place. When we search in a file explorer window and it "becomes" something totally different, we get what's happened and that nothing's "gone anywhere". Normal people don't.
Consider the Windows 3.1 interactive mouse tutorial/Windows tutorial. [0] This was designed for an age where both mice and Windows were relatively new and people didn't know how to use them, and it's one of the better designed tutorials out there, I think, allowing the user to interact with the tutorial and instantly see the results of their actions.
However, nowadays if you try to look up a tutorial on how to use a mouse, you're probably not going to find very much. The best I could find was hosted at gcfglobal.org [1], and explained the concepts and how to do things with a mouse, and has relevant interactive parts, but requires knowledge of how to scroll the page (which it does tell you how to do at the top, but there's only so much room there). There was also a set of pages called hosted at pbclibrary.org [2] which goes over the mouse basics and doesn't require scrolling before the concept is introduced, but it's somewhat outdated.
But those two were about it. The rest were mostly non-interactive videos. And in all these cases, discovery is a major problem - most of the time, the only way you're going to be able to get to those in the first place is through someone who already knows how to use a mouse.
We're all assuming that schools are teaching these basics. But what if they're not?
[0] https://www.youtube.com/watch?v=OmFzIllvHzU
[1] https://edu.gcfglobal.org/en/mousetutorial/mouse-tutorial/1/
There was some series of essays recently that I read (linked from HN maybe) that went into some details about the economic differences between search-based desktop computing and "juicy springboard of icons" mobile computing.
Have you ever thought about even just the jargon you need to know to be fluent today? Not even just the important computer systems terms, but the names of tools, all the acronyms, the context of why things are the way they are.. its huge, and its endless. The stuff we think about as basic really never was, and now it gets hidden behind a slick user interface, and you might reasonably get to your third year in a CS program before getting a handle on how everything sort of fits together.