Signin
Social UI: Instant Messaging Pitfalls

Who we are affects what we make. Engineers are focused on functionality. With IM, a key ubiquitous feature is knowing when contacts are available. While this feature is useful, it falls short as a social user interface.

Problems:

Awkwardness

When I launch my IM client, Atrium on Mac, I know who is online at that moment. I also know that, unless they disabled the feature, people on my contact list know that I know. While this is fine normally, an awkward situation develops when recent communication with someone on the contact list didn't have proper closure. The sense of closure is relative so the awkwardness could be felt by only one party. Still, it's awkward.

Abruptness

Not all communication is need-driven. One might just want to chat casually with a friend over nothing, to say hello, to maintain the bond. This is hard to do with IM because starting a IM chat session is too abrupt for casual situations. SMS is less abrupt but still noticeable enough to signal to sender when a SMS message is ignored.

Solutions:

Groups as Rooms

In real life, chance encounters provide the opportunity to communicate with friends. Likewise, IM clients could turn each contact list group into a chatroom. But this doesn't work well if the groups are not shared, like rooms are. Better approach is to leave groups as is and add rooms in parallel.

Peeping

In real life, one can briefly peep into cube or office of the person one wants to talk to. If the person is busy, a brief non-verbal gesture is all it takes to set up a chat at some later time. Peeping could be easily added to or on top of IM clients by allowing one party to send peeps, some visual *ignorable* hint, to a contact and the recipient to see a log of recently received peeps. IMHO, peeping is too strong a gesture *if* contact status monitoring is also available. It's just right when one must peep to find out whether a person is online or not.

Tags: ,
Comments
IRC is great for groups. Good multiprotocol clients (including Adium) can handle it. Jabber conference rooms also work but not all jabber clients (including the most popular I know of, "google talk") support 'em.

For peeping, I've been a fan of the social protocol espoused here: http://www.monkeybagel.com/peep.html
Don, check out hive7 rooms, its 80% there. another problem of classical IM - can't chat with somebody without giving away your IM nick. I do a lot of chat interviews these days, convinient with strangers: "lets meet 3pm at this URL" instead of telling them my IM handle.
Hi Max. Hive7 looks cool.

Are there much demand for anonymous chat? I could see a need for anonymity in ad-hoc consultation with professonals on sensitive topics but that probably requires more security and persistence).
I think general chat is too much of a commodity now to be an goal in itself. whats sticky is "activity" like the one you suggested. frankly it could be anything: consultation, playing games, teaching, dating, dividing loot between guildmates etc. chat has very interesting property - is has no purpose on its own, but its enabler of all other socual activities. in some way its lowest common denominator activity, especially between strangers. you are right that emphasis should be on groups (== activities), not online status. seeing Don is "online" tells me next to nothing. seeing Don hanging out in guild room rather then say his business meeting room sends much clear signal what he is interested in at the moment.
LOL. I've learned long time ago that there is little value in being sensitive to subtle differences. Real value is in finding the right combination of subtle differences, one that blows the roof off.
Don, plese put my name on waiting list for the book of Zen koans you will eventually write :)
Your Identicon:
Name: * required
Email:
Website URL:
 
Comment:
HTML not supported