User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

(I don't know if this is a valid question for this website and I am sorry if this isn't.)

I always have problems organizing my important data into folders logically. I wish to organize it such that I am able to find what I want even after a long time, say, 10 years. Or more better, I want it to be organized such that any one else can find, whatever is required, easily. I have explained this with an example below.

Consider a section of my ebooks folder - Computers. It includes ebooks on Programming Languages, Databases, High Performance Computation, Linux. (There are more such folders inside each of these, and so on.) Moreover, the ebooks inside these folders are not actually specific to only that folder. For example, inside Programming Languages folder, I have ebooks on Python, inside which, one of the ebooks is on MySQL, MySQL for Python.pdf. Now, this book could have also been inside the Databases folder too, but for some reason, I don't know, I kept it inside the Python folder (inside Programming Languages folder). Perhaps, its not a good choice.

Suppose, now I have a problem in MySQL and I wish to solve it (using any interface - commandline or using a Programming Langauge). So, I would first crawl into the Databases folder. Suppose, unfortunately, I don't find an ebook useful to my problem. Now, there are few dozen folders in my Programming languages folders, like C, Java, Python, etc. and it is really painful to crawl through every one of these and find a book on MySQL. (Ofcourse, I can run a search in my Programming Languages for MySQL, but there are some practical difficulties; for example, I cannot compare books on MySQL with those on PostgreSQL if I am doing a search, although both are on Databases. However, if they are all in the same folder, I can easily do that.)

So, if there was some better logical organization, I could have easily got the ebook Python for MySQL.pdf. One possible solution I thought is to use links (so, for above example, a link to MySQL for Python.pdf in my Databses folder could have saved a lot of my time.) But the problem with this is that if I rename or move a folder, then all links pointing to folders inside it are dead (atleast on Ubuntu, Linux).

The above example is one such problem. There are a few more. So, I wish to know if there is some standard way defined for organizing commonly used data into folders. (Something like, "Filesystem Hierarchy Standards", here, Any help would be genuinely appreciated.

share|improve this question

closed as off topic by dnbrv, Rahul Mar 3 '12 at 16:15

Questions on User Experience Stack Exchange are expected to relate to user experience within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

This is off-topic here. Personal Productivity might be a better place. – dnbrv Mar 3 '12 at 15:26
Tagging is a more efficient way to organise files for the problem you described. Gmail does a good job of this. I believe OS X also allows you to tag files. – Joe Dreimann Mar 3 '12 at 15:28

Browse other questions tagged or ask your own question.