Some of you know rising_moon, some don’t, but I commend her to you as a generally smart and interesting person, and particularly this post from a few days ago. It mostly asks questions, but presents a few interesting musings about the relationship of communities, knowledge management, and how to deal with the plethora of competing conversational threads that can arise around a topic.
In also reminds me of a point that I’ve thought about idly in the context of CommYou, but which could use a lot more thought. Most people assume that deep asynchronous conversations should have threading, and it’s not too radical to have the ability to split threads — to promote a thread to being a top-level conversation unto itself.
But what about thread joining? That is, it’s not unusual for multiple conversational threads to run in parallel, but they often really are running into each other and crossing over. If you and I are both talking about X, it’s not unusual to hit a situation where really, what I want is to join your conversation with mine, so that we can cut down the redundancy. At the moment, you do this by links and pointers, but there’s no real concept of unifying the conversations.
This might be particularly helpful in conversations that are mediated by social networks, where parallel conversations can easily arise, with some participants in one and some in the other — a bit of cross-pollination could sometimes provide some interesting insights.
Rising_moon’s post talks about nodes, and I suspect that’s the right way to think about this. It’s not precisely that you would join two conversations into a single one, as that you could import a thread node from one conversation’s tree over into the other, and vice versa. We normally think of a conversation as a tree; if we instead think of it as a directed graph inside a forest of conversations, we wind up with a lot of possibilities, some of which make sense and some of which probably don’t.
I’m just musing here — I don’t know if anyone has yet written a serious conversation tool that plays with this sort of thing. (I haven’t seen one, but it wouldn’t surprise me to find academic work along these lines.) But it’s a feature I am vaguely contemplating in the long term for CommYou, so I’d be interested in any thoughts about it…