On Thu, 17 Jul 2014 16:06:16 -0400, Jonathan N. Little wrote:
> I have always used a hierarchical system for organizing my stuff over
> the years that makes is easy for me to keep track of some 100GB of data.
> But most people simply don't. And since is seems impossible to predict
> one universal way to organize stuff to suit everybody, developers have
> turned to *Search* as the strategy to help people find their stuff. That
> is why you are seeing the move away from "Start Menus"
Again, I agree.
The menus are *easy* to solve, compared to where people store files!
To reiterate, everyone pretty much does the same functional stuff,
e.g., we all browse the web, we all read & write mail, we all print
and create documents, we all listen to and record videos, etc., so
creating a basic universal menu is really a trivially easy task compared
to creating a basic universal file system.
Again, Linux is way ahead of the Windows guys when they created,
for example, a home directory containing, by default:
Desktop, Downloads, News, Public, Documents, Music, Pictures,
Templates, and Videos
Windows *tried* with "My Pictures", "My Videos", "My Documents",
but the problem here was that most programs polluted the heck out
of those folders.
On Windows, the first thing I ever do when reimaging a system is
wipe out all the "My" garbage. I replace them with "C:\data".
So, after imaging, the first time an "Explorer" window pops up,
I gleefully eradicate all the "My Stuff" links and replace it with
just three links, namely "apps", "data", and "temp".
Likewise, the first time I run any program (e.g., firefox), I ensure
it never automatically chooses the folder in "My Documents". Instead,
I ensure a folder in "data" or "temp" (depending on what makes sense).
So, for example, there is no need for "My Downloads" or "My Pictures".
If it's a temporary thing, such as many downloads are, it goes in
"temp". If it's a long-term thing, then it goes in "C:\data" where
it belongs.
I do agree the hierarchy *under* C:\data is where we can discuss until
the end of time, so, I allow all users to create their own hierarchy.
For me, that includes both type-specific files, and function-specific
files. For example,
c:\data\audio\{e.g., all my personal mp3 files are here organized by ID3 tags}
c:\data\video\{e.g., all my personal video files are here, organized by genre}
c:\data\photo\{e.g., all my photos are here, reverse organized by date}
etc.
The problem comes when it's time to organize files by function!
For each person, that will be where things start to differ wildly.
For example:
c:\data\my job at google\{files for task 1, files for task2, etc.}
c:\data\my home improvement project\{files related to that project}
c:\data\my book I am working on\{files related to a book you're writing}
etc.
If someone asked me how to organize 'their' system, I'd ask them a few
functional questions, and voila! I'd easily organize both their menus
and their file hierarchy for them.
In general, the menus would be nearly the same for everyone; while the
file system would differ based on their functional needs.
BTW, I'm thinking of asking the town to have me teach a class on file
organization at the night schools out here. Do you think people would
attend?