Hacker News new | ask | show | jobs
by anisppp 2644 days ago
The irony. Anybody with basic knowledge of CS (ie a geek user) should grok that there is no such thing as a “well-thought” hierarchy. This is the very reason relational databases exist.

And for desktop and phone purposes, search is popular because it works damn well.

1 comments

>And for desktop and phone purposes, search is popular because it works damn well.

It works well, until it doesn't. It's especially bad if you don't remember exactly what you're looking for; this is when a decent hierarchy is really useful. And yes, hierarchies have problems, which is why RDBMSs took over from the older hierarchical DBs which were used before that (such as on the Apollo program), but just throwing everything into a single directory and hoping file metadata and search will replace it all is wishful thinking.

> It works well, until it doesn't.

In particular, search tend to be buggy, and if you have no reference hierarchy that you know shows you unfiltered results, you have no basis to trust that the results of your search query are accurate. This is no 1. reason I rarely ever use search on Android or Windows. I don't trust it.