Your two use-cases are not how I think about Twitter. I think of it as a virtual office, basically.
If you've ever worked in a small development room with no cube walls - just some tables, a whiteboard, and 3 or 4 people (for example) - it can very easily become a fun place to get stuff done if everyone gets along. :) The dynamics are such that someone might run across a funny youTube video or a joke or have a programming question or comment, etc. and they can just blurt that out to the room. Others answer or not based on what's going on, etc. Perhaps a small discussion breaks out for a bit. Or maybe an impromptu huddle forms around one computer to work something tricky out.
To me, that is what Twitter is especially good at - replicating that kind of small group interaction over the net. It allows me to feel far less alone during the day than I actually am since I work from home now. It's not quite like IM or even a department/company chat room because I'm also able to "hear" the blurbs by certain celebrities I may follow or people I'm good friends with but who work at different companies or whatever.
If I'm busy, I just ignore Twitter. Unlike IM, it doesn't really "demand" attention - and I think anyone using a Twitter client that treats new IMs like a telephone call are doing it wrong. :) But the beauty of Twitter is that it can be used however you want - so my opinion really doesn't affect yours or anyone else's. :)
Campfire (and similar) limits me to communicating only with the people on my team/project/company. Twitter (or iChat which allows me to "Share text, files, and code in real time") has no such artificial group restriction.
Comments
Your two use-cases are not how I think about Twitter. I think of it as a virtual office, basically.
If you've ever worked in a small development room with no cube walls - just some tables, a whiteboard, and 3 or 4 people (for example) - it can very easily become a fun place to get stuff done if everyone gets along. :) The dynamics are such that someone might run across a funny youTube video or a joke or have a programming question or comment, etc. and they can just blurt that out to the room. Others answer or not based on what's going on, etc. Perhaps a small discussion breaks out for a bit. Or maybe an impromptu huddle forms around one computer to work something tricky out.
To me, that is what Twitter is especially good at - replicating that kind of small group interaction over the net. It allows me to feel far less alone during the day than I actually am since I work from home now. It's not quite like IM or even a department/company chat room because I'm also able to "hear" the blurbs by certain celebrities I may follow or people I'm good friends with but who work at different companies or whatever.
If I'm busy, I just ignore Twitter. Unlike IM, it doesn't really "demand" attention - and I think anyone using a Twitter client that treats new IMs like a telephone call are doing it wrong. :) But the beauty of Twitter is that it can be used however you want - so my opinion really doesn't affect yours or anyone else's. :)
A good tool for useful small-team, disconnected interaction is Campfire.
http://www.campfirenow.com/
Campfire (and similar) limits me to communicating only with the people on my team/project/company. Twitter (or iChat which allows me to "Share text, files, and code in real time") has no such artificial group restriction.