Relationship Symmetry in Social Software

April 5, 2009

In general, there are two ways to model human relationships in software. An “asymmetric” model is how Twitter currently works. You can “follow” someone else without them following you back. It’s a one-way relationship that may or may not be mutual.
Facebook, on the other hand, has always used a “symmetric” model, where each time you add someone as a friend they have to add you as a friend as well. This is a two-way relationship, and it is required to have any relationship at all. So as a Facebook user there is always a 1-1 relationship among your friends. Everyone who you have claimed as a friend has also claimed you as a friend.

Joshua Porter

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s