For example, there are some changes rippling through online catalogs, adding the possibility for users to add tags, reviews, place in bookbags, manipulate their own personal displays... That's all great but these have all been done before: Amazon, Google, del.icio.us, etc. That's not to say that we shouldn't be adding these features, but why does it take us so long to do it and why don't we come up with features of our own. Well I'll tell you a couple of reasons why:
- At least for any technological area, libraries usually do not have enough skilled staff, money, and/or time to produce the code (let alone develop code innovatively), manage hardware, or purchase either of it.
- Librarians, like everybody else in this world, have a hard time reinventing themselves, exploring new areas, trying new things, or doing things in a different way. It takes effort to "go where no one has gone before" and if there's nothing pushing you there, why would you go?
- And even if we have the will and the resources, large groups of people have a kind of inertia that have to be overcome even if everyone in the group is game. It's like silly putty: if you pull it quickly, it'll snap, but if pull slowly, it will stay together and even flow like a liquid. Or maybe it's like spider legs: one leg can be moved easily but if the spider wants to go anywhere in one piece, all its legs have to move with the same common goal, all working together. Or something like that.