Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
OS X Businesses Operating Systems Apple

The Death of Folders? 607

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.'"
This discussion has been archived. No new comments can be posted.

The Death of Folders?

Comments Filter:
  • Figures. (Score:5, Interesting)

    by NoMoreNicksLeft ( 516230 ) <john.oylerNO@SPAMcomcast.net> on Thursday June 09, 2005 @11:28AM (#12769373) Journal
    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?
  • Removable media (Score:5, Interesting)

    by MacFury ( 659201 ) <me@NOsPaM.johnkramlich.com> on Thursday June 09, 2005 @11:32AM (#12769432) Homepage
    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.
  • Not broken (Score:5, Interesting)

    by DogDude ( 805747 ) on Thursday June 09, 2005 @11:35AM (#12769454)
    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?
  • by Anonymous Coward on Thursday June 09, 2005 @11:36AM (#12769484)
    I installed f-spot (a mono photography application for Linux -- it's in Debian unstable) on my wife's Thinkpad and it went out and thumbnailed over a 1000 pix on her system.

    With the tagging system (you highlight and tag photos with tags like family, favorites, Mexico Trip etc) it was so easy to navigate through the huge collection without knowing where any of the pictures lived within the file hierarchy.

    Something similar for navigating the whole system would be amazing: thumbnails of documents, meta information... the sample really made the possibilities come alive.

    How about it? Can we take the f-spot engine and create a file browser with tags?
  • by Shadow Wrought ( 586631 ) <shadow.wroughtNO@SPAMgmail.com> on Thursday June 09, 2005 @11:40AM (#12769528) Homepage Journal
    Maybe dumping everything into a single area makes sense for some folks, but I shudder to think about it. I work in the legal field and every attorney and paralegal in the office saves documents in case specific folders. This becomes especially helpful when, two years after the fact, you're asked to track down some obscure brief, correspondence, or the like.

    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.

  • by tezbobobo ( 879983 ) on Thursday June 09, 2005 @11:42AM (#12769563) Homepage Journal
    Or perhaps this is being read incorrectly (the trend, not the article). I personally quite like organising my stuff into folders. I'll often store many sources together, be they source files, or pdfs/word/htm files which are related. Folders provide a simple, heirarchical method of organising files. I don't want to have to edit metafiles and such when storing files.

    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?

  • Thanks. I misunderstood what Smart Folders were. This just further underscores that Apple is the only company willing to take risks to offer useful features to their customers. I'm not quite sure what makes Wired think that Finder and Smart Folders are somehow diametric. The two are actually perfectly matched. Finder allows you to browser all the folders on your system. It's good at that. If the folders just happen to be saved queries, who really cares? The interface still works. It's just boggles my mind that no other OS has latched onto this concept before now, despite the overwhelming evidence that it's A Good Idea(TM).

    Now that Apple's shown everyone the way with database filesystems, I wonder if we could get them to replace the "Recent" menu with "Piles" of recent folders. Wait, they're already looking at that. [mac.com] God, I love this new Apple. (i.e. NeXT renamed.) And that's coming from a guy who's hated Apple his entire life!
  • Re:Bull (Score:2, Interesting)

    by SpeedyG5 ( 762403 ) * on Thursday June 09, 2005 @11:42AM (#12769574) Homepage
    I am sure you prefer to organize your music by the weight of the lead singer(Like I do) instead of Artist and Album. Its a shame that you didn't notice the "don't organize my music" preference in iTunes.
  • by yagu ( 721525 ) <{yayagu} {at} {gmail.com}> on Thursday June 09, 2005 @11:43AM (#12769581) Journal

    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:

    • they get messy when too deep (where the heck is that directory I put those files in?)
    • in a GUI, they're really really really annoying, and potentially very dangerous. On many occasion I've had people come to me to help them recover a file that "disappeared". Mysterious at first, I came to recognize the dreaded "mouse button accidentally released" during a drag and drop as the common cause for "lost" files in a gui universe. But it gets really dangerous when the lost file from "drag and drop" does something to a system directory, something I've encountered at least twice! (It can almost literally render a system unusable.)
    • they become useless when not deep enough (hmmmmmm, I know I have that photo in this directory, but among the 4000 others I can't find it!)
    • they're too specific... How many times have you thought, "I'll put it here, no wait, it's more appropriate over there, hmmm...."? And then just give in and put copies of the file in multiple directories (which introduces a whole 'nother slew of issues).
    • they're confusing in the quasi-standards community... (This new executable I'm contributing, does it belong in "/usr/bin", "/usr/sbin", "/usr/local/bin"?)

    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?)).

  • by Nasarius ( 593729 ) on Thursday June 09, 2005 @11:44AM (#12769599)
    The reason the file/folder method worked so well is because it's a good abstraction from the real world model.

    Well no, not really. Back in the good old days, "folders" were called directories. Microsoft just stuck pretty icons on them and called them folders. Directories work because they're simple, for both users and programmers. Regardless of real-world metaphors, it's easy to understand a simple hierarchy.

  • Re:Not quite yet (Score:1, Interesting)

    by Anonymous Coward on Thursday June 09, 2005 @11:46AM (#12769613)

    For me, it has made bookmarks obsolete. The only ones I use are the quick toolbar bookmarks -- gone are the days where i maintained a massive heirarchy of bookmarks in my browser.

  • by dpbsmith ( 263124 ) on Thursday June 09, 2005 @11:47AM (#12769621) Homepage
    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?
  • Tiger's Spotlight is good, and certainly better than anything else I have used so far. However, the way it presents the search results is always a bit useless as the top ten seearches are top necessary the way to show me what I need. Additionally the lack of a boolean search is a big mistake as you can't narrow the search down. It is still much much faster for me to remember the folder and go straight to it. When that is no longer the case I'll believe in the death of folders.

    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 [arstechnica.com]...) 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

  • Re:Bull (Score:3, Interesting)

    by TheRaven64 ( 641858 ) on Thursday June 09, 2005 @11:52AM (#12769671) Journal
    Actually, I've had the exact opposite experience. iTunes is very good at organising my music - I used to do this all myself, but now I rely almost 100% on smart playlists. Spotlight, however, is a pain. I can usually find a file on my system faster using The Finder than using Spotlight. Why? Because:
    1. Typed queries are a pain in Spotlight. There is a lot of typed meta-data I could search, but the UI for creating a typed query is dire.
    2. It doesn't search most of my FS. Spotlight indexes little more than my home directory, and I know where everything is in there. When I want to find something outside there, it is useless.
    3. I can't construct simple boolean queries - they are all in CNF or DNF. How hard would it have been to create a UI that let me find all PDFs containing Apple but not AppleWorks, for example?
    On the other hand, I do organise my mail, and still find it easier to search that using a find function than manually (although I can usually make the searches go faster by limiting them to the most probable folder - important when I have almost a 1GB mail spool.
  • I agree (Score:0, Interesting)

    by Anonymous Coward on Thursday June 09, 2005 @11:52AM (#12769681)
    I've been using Copernic Desktop search and it has largely changed the way I interact with my laptop.

    My 'My documents' folder is a mess. I am too disorganized to keep it straight as projects/information evolve over time, since my classification scheme will necessarily also, and it is a royal pain in the ass to go through and create new directories, transfer files etc... Nobody but the most anal retentive among us with loads of free time bothers with it.

    But with the destop search, I just type in a few words and the info I'm interested in pops right up. I've found all sorts of information I thought I had lost, only to have the desktop search find it buried in some deeply nested folder, a victim of a previous noble effort I had made to classify things into neatly labeled folders.

    Here's an example. I am a researcher and I have probably downloaded about a 1000 different pdf research papers over the years. It was becoming so difficult to keep track of these papers on my hard drive, that I would just re-download the paper again instead of trying to figure out which damn directory I had stuck it in two years ago, when the way I thought about my research was different than the way I think about it now. Now I've given up on the directories - I've stuck all the pdf papers in a single directory and just do a Copernic pdf search with a couple of the keywords I'm interested in and the paper pops right up. It's great and it's the way of the future.
  • by Punkrokkr ( 592052 ) on Thursday June 09, 2005 @11:53AM (#12769688) Homepage
    It sounds similar to how GMail groups messages together. There are no folders, but labels that help organize your mail. I found it interesting, yet odd at first; but it's grown on me and I think I like it better.
  • by Peldor ( 639336 ) on Thursday June 09, 2005 @11:55AM (#12769709)
    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.
  • by kerrbear ( 163235 ) on Thursday June 09, 2005 @11:56AM (#12769737)

    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.

    In iPhoto you can create keywords and drag photos to the keywords. You can also create folders in the viewing window and drag photos to those. You can even make smart folders which pick photos based on existing metatdata. This is easier than making a heirarchical file system for your photos and it works with Spotlight. I think the idea that applications should allow drag&drop assignment of metadata to their files is a pretty decent idea and beats having to set up directories.

  • by Alzheimers ( 467217 ) on Thursday June 09, 2005 @11:58AM (#12769749)
    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.
  • Re:Not broken (Score:3, Interesting)

    by Monkelectric ( 546685 ) <[moc.cirtceleknom] [ta] [todhsals]> on Thursday June 09, 2005 @11:59AM (#12769757)
    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.

    Nothing is broken at all. This is just their latest idea to force an upgrade cycle. Filesystems like reiserfs can easily handle millions of files in a directory. I put 100k+ files in a directory in a regular basis and experience no slowdown.

    What I've heard described as the database filesystem idea (and keep in mind filesystems are the most simple type of database) was that instead of really having concrete folders you would just query the system, say somethign like, "gimme all the word documents written by sally" ... Or, show me all the files I worked on yesterday ... That could actually be a bit handy, but turning your OS into a database server seems like a great way to slow down your machine for no good reason.

    So I mean, do you *REALLY* need that? I could care less personaly. I keep my files well organized in my home directory/my documents ... seems like a much better solution.

  • by jcostantino ( 585892 ) on Thursday June 09, 2005 @12:00PM (#12769768) Homepage
    I agree. We do campground site maps here with advertising inserts. The folder structure is very specific with a folder for the job, a subfolder for ad graphics, another subfolder for the layout and another subfolder for the maps. The jobs can be anywhere between 10 megs and a gig depending on the job. Dozens to hundreds of pictures (bmp, eps, tiff, etc), Indesign or Pagemaker layouts, Illustrator maps, etc. It would be chaos if an advertiser logo was out of place because that would crash the entire job when it went to be plated.

    I like spotlight, it works well for finding documents. I don't know if I will ever get into smart folders because I like knowing that if I put something somewhere, it stays put and it doesn't rely on a particular context to be in the folder it belongs to.

    I just don't think smart folders is... smart. Apple has been working towards removing the responsibility of users having to place documents in the right folders by rolling up all the file save dialogs by default and I guess this is the logical extension of that.

  • What's more... (Score:5, Interesting)

    by cryptochrome ( 303529 ) on Thursday June 09, 2005 @12:01PM (#12769786) Journal
    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.
  • by cjmike ( 890780 ) on Thursday June 09, 2005 @12:02PM (#12769791) Homepage
    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
  • by DickBreath ( 207180 ) on Thursday June 09, 2005 @12:06PM (#12769846) Homepage
    making meta data searchable on a hard disk is not an easy task without making the metadata you want to search a permanent part of the FS design. I think the idea here is to have any abount of metadata (within reason), of varying sizes, and searchable fast. That's not easy.

    I believe that both ReiserFS and NTFS allow you to attach unlimited metadata named attributes to any file. In fact, an attribute's "value" could be much larger than the actual "file" it is attached to.

    Imagine if every graphic could have a "thumbnail" attribute attached to its file. When the graphic is moved, the attributes (i.e. file size, date, user, permissions, thumbnail, etc.) move with it.

    Of course tools such as "cp", "mv", "tar", would have to be enhanced to know about the extended attributes. You could no longer assume that the number of attributes of a file are fixed in number (i.e. name, size, date, user, permissions). You would have to loop through the available attributes of a file to know what they were.

    Attribute names would have to be standardized. Everyone would have to agree that the modified date of a file is an attribute named "date". Everyone would have to agree that the thumbnail graphic is named "thumbnail". (Even PDF, or OpenOffice.org documents could have a "thumbnail" attribute generated by the application.)

    Do other filesystems (Ext2, Ext3, JFS, XFS) have attributes?

    The kernel api's for userspace to access and manipulate the attributes of a file would have to be standardized, just as read/write calls are standardized so that tools like "cp" could copy attributes without regard to the underlying filesystem.

    And finally, maybe everyone could agree that the "mimetype" attribute has the type of data within the file, and we could stop using stupid file extensions to designate the filetype. (Something that Mac OS did back in 1984.)
  • You know, after you and others mentioned this, I dug into smart folders to figure out if they are the same. It doesn't appear to me that they are. In a Label type system, the Label shows up as if it were a folder. (See the GMail interface for an example.) The Label is precreated and unique, so you stamp it on files instead of having the info stored in multiple files. A bit like SQL keys.

    If I understand Smart Folders, they only group based on a search of existing Meta-Data. It doesn't sound like there's any way to pretend like you're adding a file to a psuedo-folder. If that's the case, then Smart Folders is still a broken metaphor that needs to be expanded.
  • by circusboy ( 580130 ) on Thursday June 09, 2005 @12:10PM (#12769884)
    I'm wondering if one could use the concept of the folder/pathname etc. as part of the metadata construction...

    I agree, I separate many things by folders when they have nothing to do with each other, but if metadata application could be as 'painless' as folder picking, then I could go either way.

    to a large extent, isn't this how files are stored on a disk anyway? files are at addresses, and folders,(directories) are lists of addresses. add multiple pointers(folder names, metadata) to those addresses and it seems to me that you have the concept of symlinks but in a sort of upside-down in kind of way...

    perhaps rather than choosing a single folder, you could have a "click all that apply..." list... hang on, let me call my lawyer...
  • by jdwest ( 760759 ) on Thursday June 09, 2005 @12:10PM (#12769890)
    You'll be pleased to know that QS is still "required" for 10.4x, as Spotlight for an app launcher doesn't work as well for that. Of course, Spotlight was not designed to be an app launcher, either.
    I do find that they complement each other quite nicely.
  • Re:Folders?!? (Score:3, Interesting)

    by MarkByers ( 770551 ) on Thursday June 09, 2005 @12:15PM (#12769955) Homepage Journal
    Yes that's a great idea... let me just set up my web files all in one folder...

    Do you want to overwrite 'c:\index.html' (size 4509 bytes) with 'c:\index.html' (size 16735 bytes)?

    Hmmm... there's still a few technical issues remaining. I think folders will be with us for a while longer ;)
  • by larry bagina ( 561269 ) on Thursday June 09, 2005 @12:29PM (#12770142) Journal
    NTFS has streams, (eg homework.doc:date, homework.doc:subject, etc), but the support is only half there -- you can create them, read them, write them, but there isn't a nice way to query them (there isn't even an api to directly find out which streams exist for a file).

    HFS+ has the resource fork (which is structured data) but it also now allows arbitrary metadata as well, though that's only recently been available and so it's not yet well used.

  • positional memory (Score:5, Interesting)

    by Heisenbug ( 122836 ) on Thursday June 09, 2005 @12:32PM (#12770188)
    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.

    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 ... 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.

    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 ...
  • by jcostantino ( 585892 ) on Thursday June 09, 2005 @12:45PM (#12770337) Homepage
    I can understand your point but it seems as though the "desktop metaphor" goes from "files in folders, folders in drawers, drawers in cabinets" to "my secretary knows where everything is and if she ever decides to leave, I'm screwed."

    Also, I can see something as a database-driven desktop where a "folder" is merely a script that places an attribute on any items dropped onto it and then if you want the particular files associated with that "folder" you would just open it.

    Except for the possibility of having files with the potential of living in different folders at the same time due to multiple attributes, isn't that what current allocation table file systems do? I would wager that a SQL query would be faster than a normal file system query but unless we're talking about a huge number of files is there a time savings? There would be a space savings due to one database tracking files instead of two, that's for sure.

  • No no no... (Score:3, Interesting)

    by Paradox ( 13555 ) on Thursday June 09, 2005 @12:46PM (#12770351) Homepage Journal
    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.
  • Re:Bull (Score:5, Interesting)

    by singularity ( 2031 ) * <nowalmart.gmail@com> on Thursday June 09, 2005 @12:52PM (#12770439) Homepage Journal
    I consider myself quite a geek, and more of a power-user type.

    That said, I let iTunes do its own thing. I *never* go into the iTunes Library folder (where the actual files are stored). I do all of my organization from within iTunes.

    The problem comes from people that want to use two different interfaces (the Finder and iTunes) to manage music. iTunes does this really well. If I want to delete a song, I delete it from within iTunes. iTunes asks if I want to delete the original file.

    If I want a copy of a song, I just drag it from iTunes onto the Desktop. Instant copy. Any other organization is done with playlists, smart playlists, and the browser.

    I do not see people thinking of iTunes as where music files exist as a bad thing. This gets to the point of the original article - the removal of the old file/folder paradigm. If iTunes can do everything you could possibly need to do with your song files, why would you NEED to go into the folder hierarchy and deal with the actual song files?
  • by BioCS.Nerd ( 847372 ) on Thursday June 09, 2005 @01:12PM (#12770775) Homepage
    As a GMail and Tiger user, the idea of labels in GMail is akin to Smart Folders in Tiger. And yes, I rather prefer labels and Smart Folders as time has gone on.

    As an aside, I find that I still navigate through folders a lot despite extensively using Smart Folders, Spotlight and Quick Silver as I still think in terms of folders. It's probably out of habit, and probably because I'm quite the clean freak.

    I have iTunes, and iPhoto organize my files even though I know I'll never look at them by pointing and clicking through folders and will almost exclusively use Spotlight or the apps themselves. I even organize my movies, and TV shows I've downloaded. However, the latter case is because it's a hassle to add in metadata. The day I can have an app visit something like iMDB and add in some keywords is the day I stop organizing those too. Hmm... I think I just figured out what my next programming project will be :)
  • by atomm1024 ( 570507 ) on Thursday June 09, 2005 @01:12PM (#12770779)
    (Um, actually, Apple stuck pretty icons on them and called them folders. And Xerox PARC probably did before Apple. Microsoft just reused a symbolism that was already in wide use.)

    It's certainly easy to understand a simple hierarchy. In fact, real-world metaphors seem to confuse some people more than unique terms would. For example, my dad has been using computers for 7 years, and he doesn't understand the difference between "windows," "folders," "icons," "files," "aliases," "menus," etc. He uses them all interchangeably. I seriously doubt that he's an isolated case, and let me just say that this makes it really hard to help him troubleshoot over the phone...

  • Re:Figures. (Score:3, Interesting)

    by NoMoreNicksLeft ( 516230 ) <john.oylerNO@SPAMcomcast.net> on Thursday June 09, 2005 @01:25PM (#12770967) Journal
    You do like some of the data I've seen on numerous user systems. I once saw a mac powerbook used by a salesman that had folders nested 25+ folders deep. Can't remember the exact count, but my understanding of HFS is that it can't be as high as I remember!

    He'd have a folder named October1998, with files in it from April 2001, with another folder in it called 1997, that had a folder in it call May 1999, and so on. It was unbelievable. I was migrating the thing to a T20 with win2k, and as I remember, I ended up having to break up his folder tree quite a bit to even make it fit. NTFS5 wouldn't take it as is no matter what tool was used. Had to fill out paperwork documenting that I couldn't be 100% certain that all documents were migrated successully. Was the only one like that, out of 3500 or so.
  • Re:Bull (Score:3, Interesting)

    by Fahrvergnuugen ( 700293 ) on Thursday June 09, 2005 @01:32PM (#12771062) Homepage

    I was in the same boat when I first installed iTunes. I had spent hours organizing my music files into Genre -> Artist -> Album -> (Track) Song.mp3 format.

    I began to panic when I saw iTunes "Processing..." and heard my hard drive grinding.

    But then it occurred to me, iTunes had done in a few minutes what had taken me countless hours to do by hand. I can find my music in iTunes 10x faster than I can using the Finder / Explorer - so what was I worried about?

    If I actually need the physical file for something, I search for it in iTunes and then hit command-R and it pops a finder window open with the file selected - no file / folder browsing required.

    iTunes was Spotlight for music files. Shortly thereafter I was wishing that I could find any file as easily as I can find a song file using iTunes. A few years later, we have Spotlight :)

  • by jbn-o ( 555068 ) <mail@digitalcitizen.info> on Thursday June 09, 2005 @02:36PM (#12771958) Homepage

    Obviously apple is the first to give a solid attempt at implementing this [...]

    Vague qualifier of lacking 'solidity' notwithstanding, Beagle [beaglewiki.org], a free software desktop search program, was up and running before Apple shipped Spotlight. I'm not saying that Beagle was the first to do this job, but since it was distributed before Spotlight, I don't think that it is fair for Apple to get credit for being first here.

  • by Anonymous Coward on Thursday June 09, 2005 @02:37PM (#12771984)
    How is that convoluted process more efficient than browsing a file structure?
    I want to open file "a", I _already_ know where it is located, repeat this many times with many different files; why the hell would I want search for it and save that search?
    Fact is you still have to provide some way to efficiently browse the file system _without_ searching for anything.
  • by Chyeld ( 713439 ) <chyeld@gma i l . c om> on Thursday June 09, 2005 @02:53PM (#12772192)
    The funniest thing I see in this discussion are how many people are nay saying the concept not realizing that they already have a crippled version of it on their computer as FOLDERS.
    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.
    1. Folders, ARE NOT REAL. They are labels created for your conveience in an extremely limited database. Your file does not exist in a manila sheet of folded paper on your hard drive. It already exists as just an entry in a database pointing to a location on the hard drive.
    2. Your hard drive is, for all intents and purposes, a flat file system! With all that this entails.
    3. Namespace conflicts are moot if you aren't tying the file's ID to the name but instead an internal field. As most filesystems already do.
    4. You already lose files, you already forget files. The advantage in this case goes to the "Smart Folders" since you can atleast set up criteria like "Created today" or "Last accessed a year ago" to find what you've lost.
    5. We already have solutions to removeable media, it's called a seperate database for each filesystem attached to the computer which is stored on the media the filesystem resides in.
    6. And the arguement that "It's going to be too hard to label everything" is just pure silliness. You already use either file things by name or by some sort of 'grouping', applying this minimal amount of organization is already required just by deciding where to save a file and what name to save it under. Why would this be any harder under a system with even more options?
  • by crawling_chaos ( 23007 ) on Thursday June 09, 2005 @03:18PM (#12772524) Homepage
    I would hazard a guess that large fraction of the population is not as organized as you are. In fact, since I restore missing files from backup for my coworkers all of the time and see that they use no folders whatsoever, I know a lot of people do not organize.

    A hierarchical organization system is not hard to implement optionally on top of a search based one. That way you don't have to remember if you filed your Natalie Portman pictures in the "Petrified" or "Hot Grits" folders. (I keed, I keed.)

  • by patheticloser ( 722639 ) on Thursday June 09, 2005 @03:36PM (#12772788)
    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.
  • Re:Bull (Score:3, Interesting)

    by aclarke ( 307017 ) <spam@claPLANCKrke.ca minus physicist> on Thursday June 09, 2005 @03:48PM (#12772934) Homepage
    Well, different strokes and all that, but I guess that's why iTunes provides the option of not moving and renaming music files.

    Back in the day I had a laboriously and anally categorized music folder hierarchy. Coming from Windows and Linux to OS X about a year and a half ago I felt like I needed to keep a tight control on how my files were organized. After having my powerbook for a couple months though, I just decided "screw it" and let iTunes have its way with my music folder. Honestly, things have been much easier since I just decided to let Mac OS X do what it wants to do. I feel less stress and frustration about setting things up "just so", because the computer does as good of a job as I could 95% of the time for 5% of the hassle of doing it myself. That seems like a good tradeoff to me.

    And I can still do things like move my music collection to my external folder with a symlink. And you can of course do the same if there's a music file you want in some other folder (or whatever your preferred file retrieval metaphor may be).

    So I say, jump off the cliff and abandon yourself to the whim of Apple, and let Steve catch you safely below in his turtleneck-bedecked arms. Or whatever.

  • agreed (Score:4, Interesting)

    by commodoresloat ( 172735 ) on Thursday June 09, 2005 @03:55PM (#12773024)
    I think iTunes' behavior in this regard is close to ideal. Perhaps the user should be warned before their whole library is rearranged like happened to the person posting above, but in general I like how iTunes arranges the library and I prefer that it copies songs into the main itunes folder. I periodically delete my download directory because I don't want random mp3s scattered about my desktop, and I don't want to have to worry about accidentally deleting a file that is in itunes' directory. And if I really want to use the finder to look for an mp3, the library is arranged in a perfectly reasonable manner.

    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....

  • by calzones ( 890942 ) on Thursday June 09, 2005 @08:25PM (#12775655)
    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?

Happiness is twin floppies.

Working...