3 ms·
The library example is spatial in the sense that results being returned in alphabetical order is spatial. You will intuitively expect "Yellow" to be towards the
by simondotau 5y ago
The library example is spatial in the sense that results being returned in alphabetical order is spatial. You will intuitively expect "Yellow" to be towards the bottom. But that's not really spatial memory, even though it has superficial similarities.
Between 1985 and 1995 I was almost exclusively using the Macintosh platform. The spatial memory of Finder is a native concept for me.
> The fact that today’s operating systems are so much more jam packed with extra features — and that this may complicate the task of preserving user’s spatial memory — is not a point in their favour.
Nonsense, it's entirely a point in their favour. As much as we might have nostalgia for simpler computers of our youth, our expectation of what functions are included within a consumer-facing operating system have dramatically and permanently expanded. From Bluetooth to Unicode, modern operating systems are devilishly complicated—and we rarely stop to see just how far we've come.
- chongli 5y agoThe library example is spatial in the sense that results being returned in alphabetical order is spatial. You will intuitively expect "Yellow" to be towards the bottom. But that's not really spatial memory, even though it has superficial similarities. I mean a real library, not an abstract one. If you work in a real library every day you don’t need to scan the titles or author names alphabetically, you can see and remember spatially where everything is, at a glance. This means you can walk directly to the book you’re looking for without even glancing at the the other titles! From Bluetooth to Unicode, modern operating systems are devilishly complicated—and we rarely stop to see just how far we've come. These are foundational technologies that definitely make life better for users but there is no reason this needs to be reflected in dramatically greater interface complexity and reduced usability. Most of this complexity can and should be made invisible to the user. The fact that we haven’t succeeded at that is a reflection of the tradeoffs required to compete in the modern industry. But that is not to say we couldn’t do a whole lot better. I think modern operating systems have left whole classes of users behind due to their obtuseness.
- simondotau 5y agoI’m sorry, my language was unclear. When I said it was equivalent to results been returned in alphabetical order, I was referring to the library being ordered by the Dewey Decimal system. In this respect the librarian is acting as an L2 data cache and benefiting from the relatively static nature of the content in order to map spatial memory onto the corpus. In reality, the computer files which you care to organise and access frequently are changing often, whereas the need to physically shuffle major sections of a library would happen perhaps once or twice every decade. As for the increasing complexity of operating systems, I simply outright reject the claim that macOS Monterey is more complex of a user experience than, say, Snow Leopard from over a decade ago. What the operating system does and the features it contains a massively greater, but the experience exposed to the user is incredibly similar.