I guess I just don't quite believe this. I don't think anyone is lying, exactly, but there has to be some detail I'm missing.
I can believe that children who have grown up with web apps and iOS devices are not used to the concept of a directory structure. I can absolutely believe that a lot of people have messy and disorganized hard drives.
But not understanding the concept of files and folders at all, even after the professor spent a class explaining? The people who bought Macintosh computers in the 90s didn't grow up with these concepts either, and they seemed to get the hang of it relatively quickly.
If students have an alternate mental model which works for them, that's fine too! But it sounds like whatever they're doing isn't working, and that doesn't surprise me. You can rely on Spotlight for everything up to a point, but past a certain level of complexity it all becomes a nightmare!
Perhaps the professors teaching directory structure need to rethink their lessons? This just shouldn't take more than a day.
As a professor I started noticing this general trend awhile ago, when file types starting being obscured. Students had trouble opening and moving files around because they didn't understand the concept of a filetype. They just expected to click on a file and have it open in the "correct" software. So they'd try to do that, and it would open in the wrong program, and then they'd save it, in the wrong format, and then everything would get corrupted across nesting dolls of attempting different programs to open increasingly frankenstein files.
It was confusing to me at first, but then I realized most OSs by default hide filetypes.
This stuff with cloud software, automatic saves, tags, etc was just the next step.
People complain about loss of terminal/shell UI but I do think this is all a good example of how maybe things are getting too far away from what's going on under the hood.
I wouldn't believe it either except I've had to deal with it firsthand.
You better believe it. This was exactly my experience as a TA in my College's computer science department from 2014-2018.
It's not incompetence though, as the article points out, we've moved beyond an intimate understanding of the filesystem being a prerequisite for using computers.
Using interactive browser based environments like jupyter notebooks have made needing to deal with files even less of an issue.
Yes, but it's possible this generation has never done it. They've never used a paper-dominant system, never used a file cabinet or a physical folder. The metaphor falls apart when the source is no longer well-understood.
You don't only do it with file cabinets and paper. That was the entire point I was making.
You organize day-to-day physical items the same way. "My personal stuff" goes into my bedroom. My underwear go into an underwear drawer. My jeans go into a different one. Anything that I want free of wrinkles is hung in a closet.
Geography and space are hierarchical. Earth is in the solar system. North America is in the northern hemisphere, but Australia isn't. The United States and Canada are in North America. Nevada is in the United States. You get the idea.
Most organizations of people are hierarchical. Militaries, companies, volunteer organizations, the government.
Whether or not you have physically organized papers is irrelvant. It's a concept that is fundamental to existence. Extending it to files on a computer should not be terribly difficult for someone seeking a college education.
Good points. Maybe educators need to consider updating their metaphors -- any of these could work. The real problem might be that computer files are intangible, abstract entities, making it harder for students to fully grok the model.
> Good points. Maybe educators need to consider updating their metaphors -- any of these could work.
Why do you assume that educators are at fault for the lack of understanding? It seems you are willing to make any excuse for students failing to grasp a straightforward concept that is present in everyones' lives from childhood onward.
> The real problem might be that computer files are intangible, abstract entities, making it harder for students to fully grok the model.
The real problem might be that they just aren't college material.
I doubt many have used a full filing cabinet, but I'd assume most have used physical folders.
I'm actually a student teacher in an elementary school right now (very beginning of my training, so I'm mostly just observing). The third graders have brightly-colored folders for math, writing, science, etc, which they keep in their desks and/or backpack.
I was taught the concept of drafting a hierchical outline [1] around 3rd or 4th grade in language arts as one of the first steps in writing a paper. Even today, this is probably the mental model I most associate with file systems. I am also fairly confident I encountered this before ever having to interact with a physical file cabinet full of manila folders. Is it still common for outlines to be taught in early grade school?
I can only speak to my individual experiences and my admittedly fuzzy memory of things so long ago, but here goes:
"By 3rd or 4th grade, wouldn't you have interacted with a library's card catalog"
In that school's library, they had just replaced the old card catalog with a computer terminal based dewy decimal system a few years before I started. Looking at screenshots today, I'm fairly certain it was Dynix[1]. It was the early nineties, and a pretty big deal they had a computer in the school at all. In those years, the librarian was the only one trained to use the terminal, so you simply told her what you were looking for and she helped you find it. Maybe some of the older kids were taught how to use the computer, but there was serious resistance to letting us sticky handed younger kids touch it. I'm sure I had visited the local public library as well by that age, but again, I probably got assistance from parents or librarians to find things until I got older.
"or say, how your family's cassettes or cds were stored for retrieval?"
My father might have had a few audio cassettes, but VHS tapes were all I really interacted with before grade 5. A few of my family friends had walls of VHS laden bookcases in their living room, but we were not that family. The VHS tapes were bulky, but you could record over old things you had already watched so you didn’t need a lot of them. Our system of organization was more akin to shoving them all in the largest drawer in the living room. If anything, my family’s approach to media storage would have encouraged the “all in one bucket” approach that so many of the students in the article seem to favor.
The file cabinet/folder/document metaphor was almost universally understood back then. How many of today's students have ever used a physical filing system?
And what of these students who need to learn for their schoolwork?
Again, if they have an alternate system which is working for them, that's great. But the article gave me the impression that alternate strategies weren't working, in STEM classes where the students need to deal with lots of data.
>The people who bought Macintosh computers in the 90s didn't grow up with these concepts either, and they seemed to get the hang of it relatively quickly.
This web based Macintosh emulator[1] says otherwise... on startup, it opens a folder, and "Macintosh HD" is sitting right there in the upper right corner.
Exactly, the Macintosh used files! Sorry, that sentence was ambiguous—what I meant was, the adults who bought Macs in the 80s and 90s hadn't used files previously, because computers by-and-large didn't exist. They still got the hang of it on their Macs.
(If you meant something else with your example, and I'm still misunderstanding you, sorry!)
No, but they did use physical files, and physical folders. Of course these students probably have also ( kids still use paper right? For notes at least ? )
Yes, you had your filing cabinet, with sections in the drawer that was like a big folder that mounted on the rails, one per customer, then you had individual files inside of that, one per project, maybe even 2 levels of that, then the actual pages of paper.
I'm wondering if the issue is similar to having GPS and never having to learn the streets of the city you live in. If you can simply type the name of the file you need into the Start menu/Spotlight, why bother going through folders?
I think that's a good analogy. Not only do many kids today not know how to read a map or find their way around without their phone, but when their job is delivering packages and the app steers them to the wrong house they won't look at the physical address marker on the house and sometimes will even argue with the resident and suggest it's the resident who is in the wrong place.
They cannot navigate without the computer, and they trust the computer more than they trust physical reality.
Yes, it is similar. Since kids these days aren't allowed to go outside and play, they are driven everywhere. I noticed that my child had zero sense of which way home was, so I started playing a game. Stop at a random corner (with no traffic behind me), and as "which way is home?". It took a while, but now I get good answers all the time.
I myself purchased a road atlas a few years ago, for getting to unfamiliar suburbs on the other side of Chicago. The main use I have for google maps is traffic information.
I've taught a scientific computing course aimed at first year grad students in the biomedical sciences for about 15 years. This article absolutely mirrors my experience. When I started out teaching this course I could assume that students had a mental model of how the file system on their computers worked, but over time I've seen more and more students lacking what I had always assumed was basic knowledge.
It's more acute among the undergrads I teach than grad students, but it's increasingly becoming the norm.
I now devote a portion of a class session to reviewing this, and force them to use both the command line and the finder/file explorer in parallel so they see the correspondence.
Part of the blame lies with the OS -- both Window and Mac OS do their best to obfuscate/hide the basic directory structure from the user with shortcuts.
I'll add that my experience is at an R1/Top 10 (in the US) institution so this is NOT due to a lack of prior education or academic promise...
Do we need to have a moral panic every time we ascend a level of abstraction? Hierarchical folder structures are mostly for the benefit of human organization, and over the last decade we have found different ways to present information such that the average user of newer tech doesn’t encounter it.
Recently I’ve be de-foldering a lot of my digital life and getting by with tags or more powerful search tools. I wonder if it would be more worthwhile if we started teaching basic querying methodologies rather than worry about underlying file systems. The next generation will grow up with far more data than can be easily traversed in folders.
>The next generation will grow up with far more data than can be easily traversed in folders.
"If you can't find it, you don't own it" - Mike Warot
I think the real lesson here is that there is a cost to hoarding data instead of curating it. The reason files and folders were brought into use in the first place was to store masses of data in a way that allowed rapid access, that avoided search. Huge amounts of labor was spent, in very small increments, to make this happen.
< tangent >
The filing system that indexed Marriage records in my home state of Indiana for the century prior to computers was quite elegant in it's efficiency. Marriages are recorded sequentially, in sequential books. At the start of each book are a number of alphabetically organized pages with space for names starting with A, B, C, ... Z with space allocated roughly matching the frequency of the names, but twice as many listings as Marriages. The marriage was recorded in the next available entry. The record number was then placed in the index, twice... under both combinations of last names. Normally, you could find a Marriage record in a few seconds, worst case if you didn't have the date, it's sequential searching through the book indices. If there was an error in the record number, you could check the other entry as index records had both names. Worst case scenario was a sequential search.
< /tangent >
Just because the computer has superhuman speed at searching for text, if you can't describe something, you no longer effectively own it, if you have a hoarding situation.
Just like all those clerks in the centuries before us, if you want quick retrieval, you have to put in a bit of effort and planning ahead of time.
I think the real lesson here is that there is a cost to hoarding data instead of curating it. Just because the computer has superhuman speed at searching for text, if you can't describe something, you no longer effectively own it, if you have a hoarding situation.
We need to better understand the trade-offs ourselves, and teach them to our successors.
As someone who's been in this kind of position, I don't see it as a "moral panic" as much as it being a major obstacle when trying to teach more real-world programming and data science — e.g. how to write and manage code (and its dependencies) outside of a prepackaged CoLab environment.
You really think there's no concern if data scientists of the next generation have little care for the difference between a data file read from a local path vs. a cloud path? I mean, the "reproducibility crisis" was already full blown based on old-fashioned concepts of data files...
The average user doesn’t understand the basics of an operating system, we teach that to people pursuing IT careers. If technology has changed such that what we consider “the fundamentals” have shifted, then we should be incorporating that into our education of IT professionals rather than assuming society has an obligation to make these ideas known.
Yes computer are a huge part of our life. So is plumbing, and I know very few people who are comfortable doing their own toilet installations.
But isn't the issue that it is people going into computer programming who are struggling with the concept - not just casual users, for whom it really doesn't matter that much if they don't know how to navigate a folder structure.
To extend the plumbing metaphor: it's as if no one on the plumbing course got the concept that taps had to be attached to water pipes and then wondered why they didn't work.
Unfortunately there is a fundamental difference: that of a O(1) vs O(n) lookup. While this makes little difference to the casual user, it definitely makes a difference to the power user, let alone the programmer
A generation that grew up with Google is forcing professors to rethink their lesson plans"
I believe it 100%, due to proliferation of iphone, flat file system people don't know there are actual file directories where files are stored and can be touched, or that even a shell or an interpreter exists.
It's ironic, and truly laughable but I've been hearing it over and over again from education sysadmins and even have run into this issue myself sometimes while explaining things to people under 20.
I resonate with the article, though there are probably more precise ways to frame the phenomenon. It's not that students don't/can't understand the filesystem, but that it's not a central part of their mental model for working with a computing device. After all, it doesn't really need to be when I have an app-centric view of computing.
I teach an intro to networks once or twice a year with a heavy emphasis on Linux networking, and for the last three or four years, I've started the class with a brief primer on file system organization, home directories, and a few other topics that were never an issue for previous groups of students.
I don't think the main obstacle is conceptual as much as helping them understand that folder hierarchies, path variables, and related concepts are important details of the work so that they'll take the time to learn to use and navigate them effectively.
That sounds like it's almost a case of the students not trusting that the ideas the teachers are explaining will be important.
Maybe this is extrapolating too far, but I wonder if something has happened in technology that has led to a new generation rejecting the knowledge of the previous generation because they're so often out of date on other trends or habits.
My brother is a HS student. I once listened in on an online class of his where students were asking the teacher their doubts. Indeed, many of his classmates don't understand directory structures.
Multiple kids also didn't understand the concept of a "zip" file because on windows explorer it opens like a normal folder, and windows hides file extentions by default, so it appears almost identical to a normal folder, but contained files (obviously) can't access other files in the zip file (which the kids mistook as a "folder").
I don't know how many students you deal with, or what their backgrounds are, but in my experience, absolutely the majority of students I deal with do not understand that the computer stores information in files, and those files can be in a hierarchical directory structure.
I get frustrated with Google Docs because there's no good way to organize your documents into folders. Technically, there's a way to do it but Google makes it a pain in the ass and purposely hides it from you. Instead, they show a gigantic list of your most recent documents. For me, that's frustrating but I guess if you grew up with that being the default, that's just what you're used to. Like smartphones, technically the folder structure is there but it's hidden away and difficult to access, so almost no one uses it. I guess the latest generation have really just used desktops and laptops as portals to the internet rather than doing things locally on computers themselves.
> there's no good way to organize your documents into folders
But… there is? Just above this list there's a folder icon, clicking it brings a hierarchical file explorer with nested folders and a breadcrumb tracker at the top showing how deep you are with the ability to jump back to any level. You can show it as a list or a grid, sort…
There's also a text field where you can type any part of a document's name and it will list the matching documents like if you were using Spotlight.
Also, showing recent documents by default seems like a great idea; most people will likely go back to a document they were recently working on.
I can believe that children who have grown up with web apps and iOS devices are not used to the concept of a directory structure. I can absolutely believe that a lot of people have messy and disorganized hard drives.
But not understanding the concept of files and folders at all, even after the professor spent a class explaining? The people who bought Macintosh computers in the 90s didn't grow up with these concepts either, and they seemed to get the hang of it relatively quickly.
If students have an alternate mental model which works for them, that's fine too! But it sounds like whatever they're doing isn't working, and that doesn't surprise me. You can rely on Spotlight for everything up to a point, but past a certain level of complexity it all becomes a nightmare!
Perhaps the professors teaching directory structure need to rethink their lessons? This just shouldn't take more than a day.