Anyone who isn't naive about the implications of a "like" or a comment or a photo in everyone else's news feed will think twice about whether to post at all, which I'd argue uses more cognitive energy than simply opting in the correct group of friends to receive the information.
Actually it is. Think about how few people actually categorize people in their IM client, or bookmarks, or virtually any other service.
There are a couple of ways to try to deal with this:
1) Put the onus on the contactor to specify the relationship. This is what LinkedIn does.
2) Actually have several different mechanisms that users can use. I really like free form tagging. I'd like to be able to send status and then have a tag field where I just list the tags of the various groups I want to send this status update to.
The oddly nice thing about how Facebook does it today though is that since everyone is so used to getting random weird status updates, no one cares. Imagine if you got an email from a friend that said, "Eating pie, watching Glee. Bored, might go to sleep early." You'd be like, "WFT? Is this guy gonna kill himself or something? Why did he send me this?" But on Facebook, you don't even notice. Heck you might even say, "Yeah, Glee is kind of weak in season 2".
I don't know. How people interact on the internet is weird.
Will there be four (or five) checkboxes next to every normal action? It would seem to complicate things by a few orders of magnitude. Remember adding elements is often a multiplicative rather than an additive affair - just adding a few extra checkboxes to a given page can take it from clear to "head-spinning".
Distinguishing between for example work and personal contacts seems pretty hard, I'd say even for google.
I very much doubt Google are, but Facebook might be in a good position to figure this out themselves now anyway. If I'm friends with Em, Bob, Barry and Jill, and Em and Bob are friends and Barry and Jill are friends, the friendship groups are fairly obvious aren't they?
Obviously I've never seen their data so don't know, but I wouldn't be surprised that they do have the information. Just looking at 'Mutual Friends' of people I know on Facebook it seems to be fairly well defined.
But I'd be very surprised if they don't use that in a "group" perspective as well. Which would be very interesting because groups evolve over time but you going back to clean up your lists doesn't happen very often, if ever.
From a privacy standpoint, it is a bit scary. But it's very cool from a tech/CS point-of-view.
I've noticed that people have started to give up on the idea of contact management across services, which is usually a good indication that it's the perfect time to make it happen.
(If anyone is curious, we'll be starting private beta in December.)
The d was silent for me when I read that sentence.