To a computer science teacher, this feels like trying to walk up a down escalator. First-year CS students (middle school or high school) with experience using Apple products don't have a concept of a filesystem. The shift to auto-saving documents also corrodes the intuition that files get stored on disk in some non-magical way. In the same way that it's now easier to teach networking and graph theory because youth ex…
Is it a problem that students don't know abstraction layers lower than they regularly use, or that we're collectively climbing up the abstraction ladder as the years go by? I'm a full generation older than these students, and most of my colleagues can't read or write assembly language. I've worked with programmers who have never even written a compiler, database, or central processor. I'd say we're seeing that filesy…
The comments about file systems are interesting, but I doubt that programming is going to get much easier just because you store your source code in database tables instead of files.