Someone convince me this isn't part of companies desire to alienate users from the computers they use and reinforce the idea that nobody should own anything.
There is a difference between understanding file structure hierarchy and being lazy and using a massive downloads folder like I do and not understanding that files have a specific place in the first place.
@Alonealastalovedalongthe @schlink It absolutely is! This is all because of that thumb-flicking, surveillance probe everyone's given before they even want it. Which is designed to do one thing and one thing only. There's no surprise one can't find a half-decent mobile application for file management. That is the primary device kids use, not a computer. They don't even refer to machines as computers anymore.
On one hand, the specific form this is taking (hierarchical file structure -> search-driven laundry basket) is absolutely driven by specific companies wanting to make consumers more consumer-y, and in particular alienates them from the means of digital production.
On the other hand, the hierarchical file structure is not actually all that good, and this newer form is closer to the final form.
I'm not entirely sure why we settled on the hierarchical system in the first place. I'm guessing it was a combo of trees having nice properties and the work culture of the mid-20th century.
Hierarchical systems have problems with non-hierarchical relationships
If I have a photo of my family at Christmas 2018, where do I put it? Family? Christmas? 2018? Christmas 2018?
@arefgee @Alonealastalovedalongthe @schlink What the newer generation is doing is breaking out of the rigid hierarchy of the old system. In my example, if they've tagged the photo with Family at Christmas 2018, then they can free text search for any of those things (or a time range via the EXIF data tagged on the photo), and boom: there's that photo.
No directories and files required. No remembering their self-specific organization scheme.
There's a lot of positive things about this system.
The most obvious problem is that the app-based structure of phones is closing off the previously open and uniform structure of the filesystem, which is a huge step back.
This kind of separation isn't strictly bad either, a good variant of this would be a pod-based structure, with a common interface for data backups.
@arefgee @Alonealastalovedalongthe @schlink As long as the big companies benefit from the complexity of their app-based system moving consumers toward using their cloud backups though, they aren't going to make any efforts to make this more consumer-friendly.
After all, they want people to use cloud backups and their sophisticated search algorithms, which make the whole mess manageable for the average consumer.
@arefgee @Alonealastalovedalongthe @schlink The other issue, which is the real sticking point in the article, is that sometimes you need high a precision organization system, especially when you're doing real productive work.
The search system works great for the kind of associative memory use case of organizing photos, where your entry point might be thinking of old family photos or Christmas, or it might be scrolling back in time, but it's not so great for organizing a project.
You can get the best of both worlds with a graph-based (or relational-based) system, which can be conceptualized in a file-compatible way as a tagging system.
In the photo example, you can tag it with all the different relevant tags, and then it's in all those tag-directories.
Meanwhile, if a strict hierarchy makes sense you can create one.
Not really, as the file has a separate existence, and can be managed independently of the hard links. Like if you delete the file, it vanishes across the board (which, while possible with hard links, requires some special hoop-jumping).
It's also not a soft link, as there's no canonical location to which all the other links link to.
Which...is exactly what the next generation of computer users are doing. After all, most apps use a database model to index their searches and make them fast and effective.
The problem isn't the new paradigm that's forming, it's the deliberate closing off of the system by those with the power to do so.
I see a lot of competitors to org mode that emphasize non-hierarchical properties and while I make no disagreement that organizing information in hierarchies is a distortion of reality, I am so far unconvinced that human brains can meaningfully interact with ideas at a macro level without creating "hierarchical distortions" as intermediary tools.
I think your point about letting go of rigid file systems is fantastic and very nuanced and I guess what I would say is that from the lens of org mode there are many competing thinking systems that emphasize a complete lack of hierarchy and I think they are trying to think outside the box by coming up with an anti-box... its not really thinking outside the box
I would love someone to provide direct evidence I am wrong, but right now I conceptualize the human mind in its relation to non-hierarchical systems as a person viewing a sculpture.
Sculptures for the most part embrace the idea that there is no specific perspective (hierarchical organization) to view them from, yet the human eye cannot directly sense 3d volumes so a person must walk around the sculpture taking multiple perspectives to construct a sense of the volume.
My point is, I don't think the hierarchy is the problem, I think the rigidity of the hierarchy is the problem and the assumed axiom that only a single perspective/hierarchy can exist at a time is the problem.
It is an echo of how scientific models of the universe are necessary but are also inherently distortions of reality. The solution is to continually develop new scientific models and use information from each to develop a sense of reality/volume.
@Alonealastalovedalongthe Hold on, I've got to think through what you said here.
One immediate thing I can say though is that having a non-hierarchical underlying data is key to the flexibility you are hoping to achieve. In your analogy, it's like having a 3D model of the sculpture, which you can then readily view from different angles.
Also, a quick note about tag systems: The hidden hierarchy is the tags themselves. All the tag systems I've used have hierarchical (or flat) tags.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.