Step Outside Your Own Head (includes insights into DHH, Gmail, and Quicksilver)
gilesbowkett.blogspot.com
gilesbowkett.blogspot.com
It seems as though if we better understood the world from their perspective, there's a lot of value yet to be create by us for the needs of non-technical people. Generally speaking, creating value is profitable.
Good article.
This isn't especially rare, either: Excel/VBA wasn't designed to be a financial modeling language, but it's one of the standards in quantitative finance because so many traders kept track of information in Excel, and ended up getting really good at it. As languages proliferate and integration between web apps gets more common, I think moving along the user-developer continuum will get easier.
Leaving only search/tagging is an extreme and I think developers will eventually come to the idea of one-level folder system combined with optional tagging (i.e. you tag only if a word can't be found in the document but you feel it's relevant).
Alternatives?