yes. yes, yes, yes. decoupling. let me get away from applications and systems that try to make me use their specific way of doing things. i don't want a web browser with a built-in newsreader and MUA and editor. i want to plug all my favourites together. i want to be writing this text in emacs, not on a web form. i don't want to learn yet another way to mark-up a page; i want all of that to be transparent. and i definitely want control at the same time at which i want to make as much of my stuff as possible publicly available -- but i don't want to lose access to any of it when LiveJournal or any other large provider goes down; i want it ultimately all on my own server. and i want to look at everything that interests me out there in my own personalized aggregator where i can decide whether i want it threaded or not, sorted by subject, author, date, keyword, whatever.
It's really amazing how easy it is to support fairly complex tools today, and I think it's got a lot easier recently. For example:
A blog, a wiki and a file repository - all set up in less than three hours, all public access.
I think once the infrastructure costs, in both time and money, fall below a certain level, the technology inevitably becomes personal. Photocopiers started out institutional, and are now personal. Laser printers too.
I don't see why web servers and other technologies shouldn't follow the same model.
Let's try that hyperlink again:
The key thing is using protocols and connecting services.
That opens up our machinery to inter-connection and independent development. :)