The Death of Folders?
saintlupus writes "There's an interesting article on Wired about the interface changes in Tiger being a precursor to the demise of the classic folder-browsing Finder." From the article: "Users type search queries more or less as they did pre-Tiger, but 'the quality, scope and presentation of the results are significantly better, so users get good benefits without having to change their behavior.'"
Microsoft purposed the death of folders back when they announced the WinFS system. The idea of an SQL or Database file system where queries are performed more often than direct references isn't new. While Microsoft is not releasing WinFS with longhorn, much of their search capabilities and ability to group files into multiple spots and 'death of folders' will still be occurring. Obviously apple is the first to give a solid attempt at implementing this, hopefully it will make organization far easier;)
There's an interesting article on Wired about the interface changes in Tiger being a precursor to the demise of the classic folder-browsing Finder.
Call me when Folders become saved queries, and then we'll talk about the semi-demise of Finder. Actually, Finder wouldn't leave us at all. In a properly designed database file system, folders/directories should be replaced with standard queries. An example of this is the Labelling system in GMail. You can add a meta-data label to any email, which will then cause that email to appear in a virtual folder of the same name as the label. But if you pay attention to the search bar, you find that the folder is nothing more than a stored search on a key piece of meta-data.
This concept has massive implications for File System Usability. Under the folders-as-search concept, the same files can be organized under multiple folder groupings. This labelling data not only assists users in doing future searches for their information (i.e. A real reason to fill out meta-data other than "It might be useful."), but it also provides the user with a way of organizing ALL data for a given project under one folder without forcing the user to make a copy. It may not seem all that revolutionary, but I think you'll find that a lot of GMail users have already grasped the real power of the concept.
That being said, WHAT'S TAKING SO DAMN LONG?! This stuff was figured out 10+ years ago, and pieces of it were even included in BeOS. NTFS has had many of the necessary features since its inception (just turned off for some bloody reason), and ReiserFS is bringing the same design to Linux. So what is everyone waiting for? The next guy to scoop you on it?
*sigh* Dear Mr. Jobs: Will you please demonstrate to everyone how you do this properly with a file system? Thanks. Kudos to your NeXT development team who's made this possible.
Javascript + Nintendo DSi = DSiCade
Long live the directory!
That's funny, I thought Gmail's labels system was supposed to be the death of folders.
"Da ist ein Technölüst in mein Unterpanten!"
I just put everything in the C:\ drive and know that I can find it using Windows XP's sweet search capabilities!
err...yea...
The only shocking part is that there will be millions of people that have been using computers since the 1980s, who never noticed that there ever was such a thing as folders/directories.
I'm sorry, but I like to categorize things. I like to know where they are, in this logical space. If this loses a document, can you dig it out? Or did it just never exist?
What a load of Bullshit
Spotlight is really good, but that hasnt stoped me from being anal about setting up files so i can find things.
What really pisses me off is out iTunes reognized all my music when it was inported into the libary. I spent years putting together music in such a way that i can find it. Now i have the seach for it b/c itunes had to mess things up.
Mikey
I've always been the kinda guy to fall for the girl dressed like an eskimo.
If you have your work organized in a defined folder structure, your memory will be faster than any Spotlight search -- especially given Spotlight's annoying habit of searching before you complete the search term.
Strange women lying in ponds distributing swords is no basis for a system of government.
But the very concept of having millions of files just scattered about in a completely flat heirarchy, well, doesn't seem like a really good way to handle your company's data.
In other news, it was recently announced that due to the widespread use of email, street addresses would soon become obsolete. Out with the antiquated, in with the new!
From the article: "The way Searchlight transforms the computing experience is akin to Google's effect on the web"
And Google has made bookmarks obsolete, right? So Searchlight will make folders obsolete.
Better search is always very cool. But proper organization and categorization is better yet. The problem is not that the latter is a bad system but that people don't do it very well. I think a system that helps people organize their stuff will be even better than a better search. The "labels" which are used instead of folders in gmail seem like a step in that direction.
<sig>Guvf vf abg n frperg zrffntr
I'm still waiting for the time when I can "see" the computer code, via a green monitor that displays a shower of code. Then, I will have a plug that connects to my spinal column and allows me to "enter" the computer and manipulate the code using my brainwaves.
It'd be very efficient, I could then just think of finding a file, and there it would be. Or better yet, I could imagine a beowul...NO CARRIER
IGB: More fun than eating oatmeal!
While I love the idea of a decent search system, the time honored forlder hierarchy works because thats how people think. For instance, pictures. For these meta based search systems each picture needs to have a comment attatched (if not searching by date).. and who really does that? I tried adding notes to my pics in iphoto but after a while it gets tiresome.
And backups.. in a workflow.. every project has its own file and subfolders, makes it easy for backup and finding files.
Anywho... folder hierarchy works great and is here to stay for most people. (except for those people who just save everything to the desktop.)
The idea of a folder as a visual reference for a directory may well be on the way out. There's still plenty of need for directories and hierarchical organization, though, for managing the contents of a system from the standpoint of software. OS X's Unix base is pretty heavily dependent on the basic Unix filesystem structure, and lots of software is built with a deeply ingrained assumption that it's there and the way files are organized.
Spotlight is great for users, but there will be a need for something like the Finder indefinitely.
Disinfect the GNU General Public Virus!
I must admit, I really like Tiger's Spotlight. It has improved file management on my machine considerably.
Having said that, how can this apply to removable media? I would like to see a feature on the next MacOS that automatically indexes removable storage.
Let's say I burn a CD of some data. The finder should keep track of which files I burned to that CD, long after I erased the actual files from my hard drive. That way, I can perform spotlight searchs on my data, even if it really isn't present on my local drive.
Find the file that you want and the machine prompts you to insert the proper CD.
I read this as the death of Folgers. I almost fained since Folgers is The Best Part of Wakin' Up(TM).
More
What I'm wondering is what is broken with the whole directory/folder design? I wasn't aware that there was a problem. And what's the alternative... every file is stored on the hard drive in some arbitrary location, and a query is needed for each and every file access? That seems like a *ton* of overhead to fix a problem that just doesn't exist.
And what about file systems? I know that modern file systems like NTFS are much better at optimizing file storage for large drives with millions of discrete files, but are all of the modern ones ready to handle a drive with millions of files all at root?
I don't respond to AC's.
Comment removed based on user account deletion
All I can say is the linking of Google Desktop Search and the program called GDSuite which makes GDS work like the "search" function from windows has already changed how I get to things on my machine. If I know a chunk of code from a certain filetype is what I am looking for, it is extremely straightforward to just type that information in and get a response immediately.
The only thing I can hope to see is for Google Desktop Search to add a "label" functionality to GDS so that I can label things that are "games" and "code" etc, to help narrow down searches or even use virtual directories where it brings up a windows like link to all executables labled for games on the hard drive without having to individually organize.
This way you could make folders that consist of multiple labels and or focus them down to less labels etc at a click of a button.
If you don't vote, you don't matter, so don't waste your time telling me your opinion
It's all very well to talk about the death of folders because of intelligent indexing and searching of file systems, but this is in the context of retrieving data. Where a hierarchical structure is so useful is when you are saving information in the first place. It's important to remember that a hierarchy divides the file system into a number of logical namespaces.
A completely flat filesystem sounds all very well in principle, but how do you find names for all of those files? I have loads of files on my computers with the same names but in different namespaces. Or are we going to throw away filenames as well?
Something is happening here but you don't know what it is, do you, Mr Jones.
Or on MacOS take a look at all the pfiles and see what they can control and what they can't.
Or say you want to find a way to make the dock transperent and you search for Dock Transperance. While the real term that the search will find is Dock Clearness. Or that file you saved way back when you don't know the date you did it or what it is about but once you see it you know that is the one you need.
Sure I like spotlight but there are some cases where it just fails me mostly because I am absent minded.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
That plus there is still a large group of folks in the business world for whom computers are still fairly recent (the managers and partners who have been working since the 70's and 80's). Granted their numbers are starting to thin, but there are still a great many folks, in relatively high positions, who like the folder system because it replicates a filing cabinet- they get it. Trying to educate the entire generation on a "whole new way" of doing something "easier and faster" will frighten them off.
If brevity is the soul of wit, then how does one explain Twitter?
Better yet, instead of the death of folders, why not something which sits alongside side, like som sort of brilliant search capability? But seriously, while its a good start - does it need to go any further than apple or google have taken it? Do we really want power to be hard to get at?
I don't think the directory as we know it is dead, it is a nice way to hierarchically (word?) organize our data (but wait, Documents and Settings???). Seriously, directories are intuitive enough and most people get comfortable with them quickly.
But, there are some problems with directories:
However, this article I think shows the way technology will take us and I like the abstraction and "flattening" of the storage universe. I've already become less neurotic about how to organize and store photos, etc., especially now with photo organizers and desktop search software like Google desktop. For me it makes more sense to "ask" my computer where something is and have it return the top twenty most likely responses (with the ability to drill deeper if necessary).
Directories served a good purpose, but weren't they mostly artifacts anyway? Aren't they kind of an opaqueness of underlying technology? Directories as far as I remember were a way of implementing pointers and references to blocks of data on a drive, albeit a nicely abstracted implementation at the time (except for DOS, ick... (why no ".xxx" extensions allowed for DOS directories, huh?)).
Exactly. Also, who has some real experience with rdbms has to know that there could be actions which are just as wierd to do on a db-based filesystem than easily finding something you lost on old school filesystems. After months of usage I found that using the same old dir-file hierarchy system with google's desktop search in the background is seemingly everything I need. I use the desktop search pretty rarely but on those occasions it really helps. Epecially when searching for months or years old files on multihundred gig storage or, in my case, when searching for a specific article among 9 gigs worth of electronic signal processing library pdf files.
I would say that database-like filesystem handling for search&query is a good idea, shall be done natively, mainly for speed considerations [i.e. I don't want no ms sql services on top of ntfs thankyouverymuch]. But it shouldn't be made cumpolsory, because there are other users out there besides clickety joe6packs who also forget where their dirty socks are hanging.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
Reasons? Well, first of all Spotlight won't search the whole of your drive. Can't remember if it was in /usr/local/bin or /usr/bin? Tough. Spotlight won't help you, it doesn't look in those hierarchies.
Made a mistake typing your search term into Spotlight and on an older machine? Don't even think of hitting that backspace key, or the Finder may go into a spinning beachball hell whilst it tries to live search everything for you.
Want to find just files and nothing else (ie. no meta-data or content-related stuff, just filenames)? Well, you can use the undocumented start-your-search-with-a-double-quote feature, but that doesn't work well because it doesn't understand wildcards (so "*.java won't work, for example, whereas ".java will but would include *.java.backup).Also it seems to lose its idea of filename-only as soon as you hit backspace and try to re-edit it. In other words, typing ".java will find me *.java*, but typing that, then hitting backspace, then typing hte final 'a' character again will start finding me things with java in the content instead of just the name.
It also has poor resource usage - some seem to be lucky, but search the forms and you'll see many people complaining about processes called mdimport or similar hogging large amounts of CPU. Then there's the indexing it does every time you connect a firewire drive - if I reboot my Powerbook in target mode and hook it up to the Power Mac, a large amount of indexing is initiated which slows down my performance on that drive. I can set it to not index, but then it slows down search on that drive. What's needed is for the indexing stuff to be really low priority or user-ppausable perhaps.
Sorry, Spotlight is ok but in the Finder it's a pain more than a help for me. I wouldn't have minded it in addition to Panther's more straightforward 'find a file' bit, but as a total replacement for that it's rather lacking. I'm not even contemplating using it as a complete replacement for a normal directory structure.
Cheers,
Ian
Pie-in-the-sky. Please spare me the deep-think prognostications of people who obviously are unfamiliar with how the facility actually works (or doesn't) in the real world.
When it is good, Spotlight is very, very good. And when it is bad, it is horrid. So far, in my experience, Spotlight has been very, very good about 50% of the time I've really used it (i.e. to find something I wanted to find, as opposed to playing around with it). And horrid the other 50%.
Spotlight has several big problems.
a) It doesn't find things reliably. This isn't like using Google on the Web, where you're happy with the results you find, and mostly don't know about what relevant hits Google missed. You have a very good idea what's on your hard drive, and it is incredibly annoying when Spotlight does NOT find a file you know is there.
There is ongoing discussion of why Spotlight doesn't find things reliably, and, of course, many people who say "It works for me," but the number of users reporting that Spotlight is not finding files they know are there is very significant.
There are various reasons for this. One is that Spotlight has a fairly long built-in exclusion list of directories it doesn't think you really want to search, but, unfortunately, it does not explicitly show you what they are. This is not, however, the only issue.
b) It doesn't find things quickly. Wags are starting to call it "stoplight." Frankly, I'm scared to type anything directly into the search field. I've gotten to the point where I type the search target into a text editor and paste it into the edit field.
The problem is that Spotlight oh-so-cleverly gives real-time live updating of the partial query as you type it in. So if you type in "Slashdot", for example, by the time you have typed in two characters it is trying to display every file on your computer that begins with "sl". For reasons that aren't clear to me, this frequently locks up the Finder's UI with a spinning pizza wheel. The entire Finder becomes unusable--you can't even activate another window and search for the file manually--for big fractions of a minute.
c) A signficant number of users are reporting frequent occasions when Spotlight causes their whole system to slow down. And, in at least one case, I've pinned down a situation in which Spotlight, for some reason, actually causes another program to fail with file I/O errors unless it is prevented from accessing the directories that program is using.
So, Spotlight is sometimes wonderful... but other times is unreliable, slow itself, slows down the rest of the system, and makes other programs unstable.
But aside from that, Mrs. Lincoln, how did you like the play?
"How to Do Nothing," kids activities, back in print!
No.
This is going to suck. How will the system account for spelling errors? Poorly, I'll bet. Also, what do you want to bet that this will lead to a completely guided view of the contents of your hard drive, in which OEMs now decide what we can search for and what we can't. It will be like that "These are the system files! Don't f*ck with these!" warning page on windows only much, much angrier.
I say, screw these guys. If you want to get that restrictive with my machine, I shouldn't have to pay for it. I guess it will be "Linux, here I come" time.
We need something to help that is clear from the number of digital objects we have lying round on our computers these days. Some method of collecting these objects into conceptual sets or classifications (apart from file extensions which is not always the most useful) could be really useful - I have read some interesting stuff by people who are Metadata crazy (seem to have lost the links though - the tiger review of metadata writer was really interesting...) Maybe the answers are somewhere there.
But for most people, some method of grouping data, adding categorical schemes, visually and texturally organising and generally making files/objects more plastic in the way that we store them would be a great step forward.
But in any case, nested folders *do* still have uses. And I think we need --in addition to-- rather than --instead of--.
---- Posted anonymous as bloody slashdot is banning IP
---- The Open Source Record Label : : LOCARECORDS.COM
Comment removed based on user account deletion
There are times when searches are ideal for grouping disjoint sets of information. There are many, many more times when a best guess is completely insufficient. Searches to augment folders? Sure. Searches to replace them? No way.
Dewey, what part of this looks like authorities should be involved?
When (if) the OS gets rid of folders, we'll need (and have) 3rd party apps to put things back in a heirarchy of folders. It's a fast, logical way to group things that many people are not going to give up for a search or tag based system.
Maybe I'm alone in this, but I really hate tagging metadata as the sole means of organizing large sets of files. I tend to prefer the physical metaphor, a place for everything and everything in it's place, over the vast sets of forgettable synonyms you can use to describe a document.
And if I want it in more than one place? Space is cheap - I can make copies of it and put it into different places. Different copies, with the same name!
The main reason I don't like using Gmail is that I can't get used to not having a visual way of organizing my data. In my yahoo messages, I mark an email and move it to a folder. Then I have the comfortably familiar folder tree, that lets me know all of the subcategories I can choose. It's automatic, it's easy, and it does what I want it to.
Advanced search features are great, but not at the cost of useability. If it triples the amount of time it takes me to go through my inbox in order to tag every email with relevant metadata, it's not saving me any time or energy.
Folders may die, but at what cost? It certainly won't offer me any productivity increases, and people less knowledgeable than me will find it even more difficult without that metaphor to relate to.
Databases are great for compiling numbers and facts. They're not so user friendly as to become the next great interface for the masses.
It will be too easy for files to get lost. Say you don't label something properly, or you change the label, or you forget the name, or the name is unmemorable - what will happen to the file? Just sit there on your disk taking up space, never to be seen again?
And how about old/less useful files that are unnecessarily included in searches, forcing you to read over more file names to find what you want?
One handy feature about folders I've (automatically or intentionally) organized things in is it makes it easy to go back and figure out what I no longer need, and delete it, thus freeing up disk space and reducing clutter. Spotlight is designed to GENERATE clutter.
---If you can't trust a nerd, who can you trust?
If Apple and Microsoft and whoever else allow for searching a file by type, keywords, some new as-yet-unnamed meta information, etc. wouldn't it stand to reason that the OS itself could then manage the placement of files to optimize performance instead of having arbitrary user folders that have no particular understanding of the underlying disk layout?
It would seem that allowing the system to optimize file placement could greatly help performance and stability by reducing or even elinimating file fragmentation.
Granted, convincing Grandma that she just needs to type in a few keywords instead of opening one of 100 files on her Desktop may take some human engineering.
Mike
Folders won't die, they're one meaningful way to deal with stored information.
Like the CLI and GUI are two interface paradigms, the Nautilus Spatial and Filesystem Browsers are two ways to navigate through folders of data, having a user decide where information is stored won't change.
The whole UI paradigm has picked up a lot from everyday office concepts: documents filed in folders in filing cabinets. That's not going to change any time soon, even with search software making it convenient to find things, because we will still need to put things in storage. Storage folders may become shortcuts-to-frequent-searches but this won't remove their existence from the interfaces we use, and will still feature hierarchical search capabilities so we can refine the bounds of what we're looking for.
File systems, starting with Apple's HFS in 1986 or so use database-type structures to store info about files. The directory a file is in is only a field in the database. So it doesn't change anything about the data structures if you store all the files in one directory or in many.
However, if you do try to iterate that directory it will take forever to do so. But in theory that isn't going to happen, as directories are no longer organizational strategies at that point.
HFS stores all file data in B-trees.
http://lkml.org/lkml/2005/8/20/95
Sigh. Go read the Opera website. Opera is heavily opposed to software patents and in favour of competing on merit rather than through the courts.
If they weren't - if instead they were patent-happy and litigous in nature - then Firefox would have been stripped of several of its features, as a great many of them were borrowed from Opera.
And, I didn't say Opera invented labelling, only that they introduced labelling rather than foldering to email way before Gmail did. Had they wanted to, Opera could have easily patented labelling in emails, especially with the way that the USPTO gives out patents to everyone who so much as looks in its direction.
All clear now?
"Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
I personally have iTunes set to not organize, and not move my music. I keep all my songs in folders organized by genre on the second partition of my HD. iTunes gladly "imports" them by just remembering where they are.
Go to: iTunes->preferences->advanced tab
uncheck "Keep iTunes music folder organized" and "Copy files to iTunes music folder when adding to library"
Create your iTunes playlists the same way your folders are aranged. Select your playlist, drag your folder to it to import those songs into it. Your songs stay where you put them, and just their location is recorded in the DB.
"That's so plausible, I can't believe it!" - Leela
Of course!
Hierarchies suck for large amounts of data (when was the last time you went to ODP or Yahoo Directory to find something?)
That (folder hierarchies suck, search rules!) is one of the main hypothesis behind Simpy [1], a social bookmarking service with tagging and full-text search (think of it as a better and prettier delicious), so there is even a FAQ entry about it:
http://www.simpy.com/simpy/FAQ.do#hierarchies
[1]
Simpy's demo/demo account, to see the goodness of bookmarks without hierarchies
Simpy
You surely could use this meta-data to make folders?
It is simply a feature that you can or may not want to use.
It would almost certanly have work that way for backward compatabilty. Consider haveing a webserver on a Mac with this file system. The URL is going to have to conform to the current spec.
You know that memory trick, where you remember a long list of items by mentally walking through your house and assigning them positions? There's a huge chunk of our brains that's devoted to remembering *what* something is based on *where* it is.
... it had a name like Exercise or Expendable, I forget ... Now I need to find it. What do I remember about it? That I saved it to the Desktop.
...
So for example: 5 or 6 days ago I downloaded a plugin for some blog package or other, written in php or perl I think
That kind of thing will always have a place in my Finder. I like metadata search too, but I'm just not with-it enough to give up my brain's best way of remembering things
No matter what, you'll always have a visual representation. Be it saved searches like GMail, or something else more like the Finder, you will always be able to visually navigate the data.
That's important. If you can't visually navigate it, then it's far too easy to lose stuff. It's just that the bulk of your organization is going to be done by a search engine. What's nice about that is that you can retroactively organize things. Ever had a pile of downloads and wish that you had organized them more? Well, now you can!
It can also be a tool for organization, not just the end of organization itself. Extending the cluttered dowload folder above, the first thing you could do is break the downloads up into groups ordered by date, broken by weeks. You could also search for things that have never been looked at (creation date is the same as modify date).
It also means that multiple people can share the exact same filesystem, but look at it many ways. Your children may only care about the games, email and webbrowser. You probaby care about these things, but you also care about your work.
It takes some abstract thought, since no one has a system that really makes it perfect yet, but Spotlight is a huge step in the right direction, and when we get there and polish ip up, it'll be a boon for everyone, from Grandma to Larry the Bitter IT guy.
Slashdot. It's Not For Common Sense
Mathematically, it's like sets, yes. Sets are core to database theory, and file systems are a form of database. The catch is that current filesystems are missing a lot of relational theory that could improve their usability.
Metaphorically, it's like using a label gun to apply those little stickers that say "Property of XYZ". If you were to lump together the labelled objects from my wife, kids, and myself, some stuff would be labelled mine, some stuff would be labelled my wife's, some stuff would be labelled with a kid's name, and some stuff would have a mixture of labels. e.g. Wife/Husband, Kid1/Kid2, Wife/Husband/Kid1/Kid2 ~= Family Property (Family Property could be an alternative label for everyone.), etc.
Javascript + Nintendo DSi = DSiCade
The hard disk has no concept of hierarchy. It's a big, flat space full of blocks. You store data in those blocks.
Hierarchy is added by the filesystem you use. For a simple example, the FAT filesystem keeps a list of the root directory somewhere in that flat space. It contains pointers to blocks of data which could be files, or could be other directories, or could even be additions to the same directory.
The concept is basically that instead of all that, you could add metadata to your files that describe what those files are, what they contain, when they were made, etc. A lot of this metadata can be automatically generated (a lot of it is already). Then you build databases to index and sort this metadata. Then, instead of a hierarchical system to organize your files, you query the database.
And hey, this doesn't necessarily have to *replace* hierarchical organization. Some people will never do that anyway. But metadata structures like this can be built alongside hierarchical organization. Who says you have to organize in only one way? That disk is just a big flat space, after all, you could have several different ways of looking at the same stuff without too much effort.
And this database of metadata doesn't have to be limited to just descriptions of the files, it can contain the content as well. All those word documents? Read the content, build indexes based on it, then you can search for keywords in them as easily as anything else.
You can save these searches as well, so as to make repeated use of them easily. Heck, you don't even have to abandon the hierarchy concept, just turn "folders" into "named searches" and you can organize it just the same. Like a folder called "Word Documents" which contains all those, and it has a subfolder called "Stuff I worked on in the last month" which is all those word docs you messed with last month... Makes finding things a bit simpler, don't you think?
Yes, this indexing takes up space, but storage space is cheap and getting cheaper, you know. Gotta use it for something.
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
I'm seeing people complaining about namespace clashes, removeable media, flat file systems, mis-labeling, labeling, and 'lost files'.
People, these are issues you ALREADY deal with.
Sure, you can let files accumulate on your hard drive with all the organization of a pile of sawdust, but finding the files by Spotlight or a Smart Folder query is only the beginning. You will want to copy or move one or more of those files, so it is vital to have an application with a good interface to arrange the move between target and destination (e.g., hard drive -> optical). Spotlight/Smart Folders are by no means ready for that, and by the time you add that functionality, you're back to something like the Finder all over again.
On another note, my biggest complaint about iTunes defaults is the "Use error correction while reading CDs" checkbox. I ruined much of my library on importing because I left this unchecked when I first started importing my collection. A lot of songs sound like crap; random distortion really loud, and there's no way to know which songs got screwed until they are playing. Why have an almost hidden preference that will ruin your library if not checked? Perhaps other people have better luck importing with this turned off than I do, but now whenever I use a computer's itunes for the first time I make damn sure that box is checked before importing CDs....
I'm pretty much a fairly sophisticated user but my main tasks are email, web surfing, etc. When I installed Tiger, I wasn't that impressed with most of the new features. Dashboard is cool but not revolutionary and I considered spotlight to be a replacement for the Find command, which I rarely use. Then the other day I wanted to open Photoshop, which is on a firewire drive and nested under a couple of folders. I decided to try to use Spotlight to pull it up. After I typed "P-H-O-T-O-S" I could see photoshop selected as my "top hit." It reduced my interaction with the computer and allowed me to quickly get to work. Personally, I think this should be the goal of all software developers...to reduce interaction with the computer and to allow the user to work. After figuring out this neat trick a few days ago, I really haven't used the finder since, I just start typing the name of a document or application and it pops right up. I described it to someone as the document comes to me....I no longer have to go to the document. I think there's something truly revolutionary about that.
Considering it asks during the install whether he would like to manage his music folder or let iTunes do it for him, and the default is to leave it to the user to manage it.
Losing 'Finder' or any similar filesystem UI, in favor of dynamic smart folders, queries and searches, is a bad idea. In the real world, you put stuff in a closet, in a trunk, under the table, in the attic, in your left pants pocket or your shirt pocket... you devise all these great schemes to know exactly where everything you own should be. When you get to your car you pull your keys out of your pocket. If you have them in your briefcase, you get disoriented for a second. When you leave your car, you feel the keys in your pocket and are reassured everything is as it should be. But, in the real world, you also lose stuff because sometimes you misplace it or you forget just what your logic was so many years ago. So search tools, maps, etc, are great aids to finding stuff so you can once again use them. But they are NOT themselves the stuff you seek. Feel free to throw away a used up map and be confident it's just a map you're tossing, not the destination itself. Also, you're always going to want some stuff to be far away and archived, out of the way, out of sight, out of mind so you can focus on the stuff you care about right now. You really don't ever need to see that invoice from 1989 again, do you? Well, just in case, you'll keep it in a safe place, but out of the way. Enter Spotlight and smart folders. Amazing tools that help us find the long lost stuff. Cooler still is how you can use them as reporting tools. How many different times did you write something about your pyscho ex? Spotlight knows. But the signal-to-noise ratio when using such tools is disorienting and unreliable. If I go to my kitchen to use my favorite chef's knife, I depend on it being in the place where I put it. I don't want to utter "chef's knife" to a 'smart drawer' that suddenly slides open showing me all 10 different chef knives in my household and poke through them all just to select my favorite knife. No, I want to move my hand to the exact spot where I know it always will be; right at the top right of my other 4 premium cooking knives, none of which is a chef's knife, and all in one nice wooden block, on the counter, in my kitchen. Now imagine the chaos of a shared environment or corporate setting. That's where smart folders actually shine. Because now each person in the company can organize the files for which they are responsible as they see fit, and everyone else can use smart folders to cross-reference across departments or use search tools to find specific cases. But Smart folders must remain exactly what they are: a _View_ of an existing organization; not an organization unto themselves. Users must never confuse the two because a file may be found in more than one smart folder. So it's imperative that the user understand that the file really only exists once. Back to my kitchen, while it would kick ass if I could open one magic drawer that give me access to all the chef's knives so I can take inventory, or I can decide that it's time to replace, sharpen or retire one or another, and another magic drawer that shows me all kitchen utensils of a certain brand, I don't want these dynamic slice of the current state of my kitchen to become the organization of my kitchen. Finally, think about this: databases can be searched, sliced and diced in anyway you like. But you still have to organize the data into tables, never repeating the same information twice; any database guy worth his salt will bend over backwards to keep it as normalized as possible. It's not just one big table. The filesystem is no exception. Reality is not an exception. Even your brain can't effectively perceive the world using a model that would be an exception. It can't. So why bother pursuing an organizational system without logical groups, hierarchies, and spatial cues?
Asking people to think is like asking them to buy you a new car