jducoeur: (Default)
jducoeur ([personal profile] jducoeur) wrote2008-03-19 07:23 am
Entry tags:

Should I write an LJ interface to CommYou?

I think I need to take a survey of my friends. I'd appreciate it if you'd take a minute to fill out the following very brief poll -- it's likely to have a big impact on exactly how I shape CommYou in the very near future. (All of the long text that follows is by way of details and explanation: you can skip it and go straight to the poll if you want.) Feel free to point others to this, if you think they'd be interested.

Things are steaming along towards release 0.1, the very earliest and simplest alpha of CommYou. It's still ridiculously feature-light (it has less than a third of what I consider the necessary features), but almost getting real. My remaining steps are "Make The UI Suck Less" and "Break It Enough To Work With IE6". Once those are done, I need to write a proper build system, and then build the actual site. So I'm probably a few weeks from having the thing really up and running.

The question du jour is, what next? In particular: I've been planning, all along, to fully deploy this thing for Facebook before worrying about any other social networks, but I'm having second thoughts about that, especially since most of *my* friends are over here on LJ. I don't think LJ is quite such fertile ground as Facebook in the long run (partly because LJ already has adequate conversational tools, partly because it's simply a lot smaller), but I'm considering porting the thing to LJ simply so more of my friends are likely to try it out and participate in the development process. As quickly as possible, I'd like to be "eating my own dog food" (to use the software industry's standard slightly nasty metaphor) -- I would like to be having the discussions about CommYou's development and evolution *in* CommYou itself, so I want to get a bunch of interested people into it soon.

A quick review of the system itself: CommYou is superficially similar to LJ in some respects, but with a focus on conversation instead of blogging. The top posts aren't going to be quite as privileged as on LJ, and there is going to be a lot more tool support for the ensuing discussions. The biggest single difference, and the one that's visible upfront, is that the system tracks what you've already read and what's new to *you*, so you can more easily keep a whole bunch of conversations active at once. Also, the UI is much more interactive, and designed to make it a bit quicker to skim through what's going on. But there's lots more coming, ranging from tight IM integration to live online chatting to the ability to treat different conversations differently, depending on how important they are to you.

What CommYou is *not* is a social network: instead, it's designed to be a conversation system that works with and across social networks. The long-term game plan is that CommYou will integrate with *all* social networks, insofar as possible. Plenty of people are dealing with tracking who your communities are; I'm trying to make it easier to talk with them.

A LiveJournal adaptation of CommYou necessarily wouldn't be as tight as the one for Facebook -- LJ just doesn't have the hooks -- so it would basically be a separate site that knows about LJ and uses it. I believe you would sign into LJ via CommYou; CommYou would synchronize with LJ and import your friends and communities. You would be able to start and respond to conversations with your friends and in your communities inside of a CommYou webpage. The topics of those conversations could be posted into LJ in the appropriate places, but they would point to CommYou for the discussions themselves. I'd probably also support many of the LJ clones (GreatestJournal, DeadJournal, etc) quickly, simply because it would be easy to do. Within some limits, CommYou would merge your identity (if you wanted) across all social networks it knows about: initially, this probably means that you could share conversations with friends in both LJ and Facebook.

So, given all that, the question is: would you use it?
[Poll #1156733]
dsrtao: dsr as a LEGO minifig (Default)

[personal profile] dsrtao 2008-03-19 11:38 am (UTC)(link)
Obviously asking this question on LJ will lead to some bias.

I don't have time to deal with Facebook; I have vague, ill-informed prejudices that it is largely about expressing teenage angst, and that my friends are much more likely to pick LJ. I also have it juxtaposed with MySpace, probably unfairly.

Two technical question/suggestions: do you have stories about authentication via OpenID, or interoperation with Ning?

[identity profile] metahacker.livejournal.com 2008-03-19 02:40 pm (UTC)(link)
Facebook is no longer about expressing teen angst, it's about 3rd party apps trying to do something just barely useful enough for you to let them into your account to rummage around in your private social networking data. Honestly it's the biggest data mine I've seen, and scary in how much people give it access to. (Myself included.)

It is a decent way to get a contact to old friends, though.

[identity profile] goldsquare.livejournal.com 2008-03-19 11:54 am (UTC)(link)
My long experience - develop for at least two platforms at once.

It will keep you from making subconscious design decisions that work one place, and not another.

Make one of your two platforms the "most crippled place that it can possibly work". This means it is truly portable, and also: it forces you to have an architecture that lets you extend the product to provide more features in a more mature environment.

[identity profile] metahacker.livejournal.com 2008-03-19 12:05 pm (UTC)(link)
I have a FB acc't, but would prefer LJ integration as well. Not sure of priority over other features, though.

It might be enough to support OpenID.

[identity profile] metahacker.livejournal.com 2008-03-19 02:42 pm (UTC)(link)
Understood. As always, if you *do* have any social networking data, I'm eager to help investigate/visualize/analyze/mine it. ;)
mindways: (Default)

[personal profile] mindways 2008-03-19 12:07 pm (UTC)(link)
Apropos of the recent LJ shitstorm (which I think is a *shrug* on the the policy change itself, but the statement from the new owners kinda pisses me off):

Within some limits, CommYou would merge your identity (if you wanted) across all social networks it knows about: initially, this probably means that you could share conversations with friends in both LJ and Facebook.

...if you provide an effective, incremental migration path off of LJ, you will get more users than you know what to do with the next time something like this happens. (And it almost certainly will; it has, historically, and the linked-to attitude of the new owners doesn't make it look like it's any less likely to happen again.)

I'm guessing you're not at a point where you want to drive hard for that - too early, too alpha.

But it's something to keep in mind as a future means of getting people onto the service.
mindways: (Default)

[personal profile] mindways 2008-03-19 12:09 pm (UTC)(link)
[Sorry, meant to add that the prospect of a migration path off that doesn't tie one to another specific blogging site is what's appealing - I know there are options like InsaneJournal and such out there now.]

Migration

[identity profile] metageek.livejournal.com 2008-03-19 12:32 pm (UTC)(link)
...if you provide an effective, incremental migration path off of LJ, you will get more users than you know what to do with the next time something like this happens.

That's what I thought of, too. If CommYou had its own backend based on the LJ code, it could make it feasible to move from one LJoid to the other and still have all the CommYou settings.

However, I would have to think hard about giving CommYou my password so it could access LJ—not as hard as if it were run by a stranger, but still.

Re: Migration

[identity profile] metageek.livejournal.com 2008-03-19 04:54 pm (UTC)(link)

If CommYou had its own backend based on the LJ code, it could make it feasible to move from one LJoid to the other and still have all the CommYou settings.

Not gonna happen -- CommYou is going to wind up *way* more sophisticated than LJ, I suspect, and I don't want to limit myself with its assumptions.

Oh, I didn't mean the CommYou codebase would integrate LJ code; I just meant that the CommYou corporation would run an LJoid server alongside your own codebase. You'd need code to talk to it, but that'd be the same code as talking to LJ. Then LJ users whose conversations had mostly moved to CommYou could get off of LJ proper and keep the same conversations.

I know that's hard; IIRC, SixApart canned the "export my account" functionality years ago. But it wouldn't be something for the short run anyway; you'd need a critical mass before LJ users would be willing to make the switch.

If things go *really* well, I can just use OpenID or OpenSocial for authentication, so you don't have to trust CommYou with it at all.

That would be good.

If that doesn't work, I'm hoping to only have the password in a transient way: use it to log in, get a session token, and only store that in the CommYou DB.

That'd be better than long-term storage, but you'd still have a pretty large job of persuasion to do—that's essentially the model with debit card POS terminals, and TJX showed us that we can't rely on it all the time.

One question that'll make a difference: if you've got a session token to my account, and I change my password, is your token invalidated? If so, then it's easier to trust you with that token, because I can withdraw it unilaterally.

[identity profile] cvirtue.livejournal.com 2008-03-19 12:13 pm (UTC)(link)
If you integrate with LJ, I presume you would be integrateable with DeadJournal, and all the other LJ-spinoffs? That's a clear benefit to your development. Then there are the other blogging sites which are very popular to consider.

Question: would this be all one, er, thing? So someone with a Facebook account and someone with an LJ account could talk via CommYou, not have the FB-CommYou and the LJ-ComYou separate?
mindways: (Default)

[personal profile] mindways 2008-03-19 04:27 pm (UTC)(link)
Indeed, one of the major complications is likely to be the "in-between" states: allowing you to merge you LJ and FB identities on CU, but allowing you to post, eg, something to just your LJ friends. I suspect that will be a requested story, so I'll need to take it into account...

Is "Post something in a CommYou conversation which takes advantage of multiple distribution channels [eg, LJ and FB], but doesn't show up twice for someone else who's on CommYou pulling from both LJ and FB" covered already?
mindways: (Default)

[personal profile] mindways 2008-03-19 04:30 pm (UTC)(link)
Ah - just read some later comments which make it clear that this isn't actually the sort of thing that might be done...so never mind, unless it's useful food for thought.

Try versus adopt

[identity profile] cristovau.livejournal.com 2008-03-19 01:14 pm (UTC)(link)
You know, I would be willing to create accounts to kick the tires, as you suggested, but for established, long-term adoption, well... ...I'd have to see it and play with it first.

If you read my entry, you know I think this is a _big_ idea that has the potential to grab a strong niche.

Besides, I'd be curious to see how CommYou interacts with LJs ads...

Re: Try versus adopt

[identity profile] msmemory.livejournal.com 2008-03-19 03:54 pm (UTC)(link)
Ads:
You'll need to corral some number of our friends who use the ad-supported level of LJ, for their feedback, since you and I are Permanent and don't see the ads. (Or create a test account)

[identity profile] dlevey.livejournal.com 2008-03-19 01:44 pm (UTC)(link)
I'd certainly consider playing a little in Facebook, but I'd be more likely to do more here.

[identity profile] dlevey.livejournal.com 2008-03-19 03:37 pm (UTC)(link)
Well, it's sort of here, just a different window into the room, no? Or perhaps I'm not as clear on my understanding of your description. It sounded like it would also be a way of viewing and keeping up with LJ content. Even if it is completely external, links into LJ are important to me; I've got an established set of friends here. Going somewhere completely different is... jarring.

[identity profile] dlevey.livejournal.com 2008-03-19 04:24 pm (UTC)(link)
Ah, I think I understand now - thank you. As I only use LJ, you're right: my expectation of the other sites (and the genre itself) are probably quite skewed.

[identity profile] dervishspin.livejournal.com 2008-03-19 02:15 pm (UTC)(link)
An dang it. I was trying to not have an opinion or a comment and I guess I do.

I do have a Facebook account. I made one to try it out and see what the buzz was about.
I find it TOTALLY USELESS. It is the modern equivient of the early 90's "This is my little corner of the web" personal pages. Naive, eager and childish. I have no idea why it is popular. Even the limited ability to hook you back up to people you went to school with is better served in other locations. If I wanted to be found again, I would go do the seeking myself. I find the little programs associated with it "poke someone!" "get into a pillowfight!" a waste of anyone's time who is over the age of about 15 and not trying to get the girl next door in bed.

This is so irritating to me because the potential power of Facebook is being squandered.
If CommYou can actually make Facebook useful then I would use my Facebook account to play around with it (and I would make you cookies to thank you for putting the "ace" in Facebook).

[identity profile] dervishspin.livejournal.com 2008-03-19 03:50 pm (UTC)(link)
So... what kind of cookies fo you want?

[identity profile] doubleplus.livejournal.com 2008-03-19 05:36 pm (UTC)(link)
I'm definitely in that category. While it might be easier for me to test on LJ, LJ is already adequate for what I want it to do, so I'm much more interested in pushing myself to test on Facebook.

I have a whole mob of people I know from political blogs who are now on Facebook because there was a project about a year ago to try to build something useful on FB for political organizing. I could probably get some of them on board for CommYou at some stage; let me know when you'd like me to try that. (I'm thinking 0.1 probably isn't the time.)

[identity profile] tashabear.livejournal.com 2008-03-19 06:53 pm (UTC)(link)
The biggest single difference, and the one that's visible upfront, is that the system tracks what you've already read and what's new to *you*, so you can more easily keep a whole bunch of conversations active at once.

You might want to take a look at Ravelry (ravelry.com). Their forum system is doing this very thing.

[identity profile] cvirtue.livejournal.com 2008-03-19 09:20 pm (UTC)(link)
Question which just occurred to me: you talk about "conversations" -- are these text conversations like a giant chat room, or sound snippets?

[identity profile] hfcougar.livejournal.com 2008-03-19 09:39 pm (UTC)(link)
I actually have a MySpace which I use only to keep up with bands (and download free mp3s) and refuse to use for social purposes. For testing, though, I would throw myself on that grenade.

[identity profile] hfcougar.livejournal.com 2008-03-20 04:46 pm (UTC)(link)
I know a few people who actively use it, but I don't currently use it to keep in touch with them. Most of my Pennsic camp is on, and my boyfriend has an account but I don't think he's logged into it for several months.