On Friday, April 25, 2008, Mikael Hakman wrote:
Then you have drawers, cabinets, shelves, rooms, libraries, and
archives. Hierarchical structuring of information has not been in use for
20 - 30 years but for thousands....
We use this hierarchical approach because
this is the only way we know that
works for any significant amount of information of any significant
variety.
Excellent points. Especially for professional users who do more than use
iTunes & iPhoto.
Then given a hierarchy, we need a human-readable way to describe a
particular place in that hierarchy. We do this by making a pathname.
True. ***HOWEVER*** most users do not have the luxury of working within a
predefined global taxonomy like your examples. Most users periodically
realize that their current hierarchy needs some refinement. The Mac OS has
(and has had for a very long time) an elegant way to accommodate this
need:
aliases. Pathnames internal to an app have some uses and some
shortcomings,
pathnames stored as references to app-managed documents *relative* to a
fixed directory have their uses, but pathnames stored as persistent
references to user-managed documents are evil.