Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/__core.init.php on line 814

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/sessions/_sessions.init.php on line 268

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_blog_main.inc.php on line 507

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 135

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 139

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 147

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 154

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 201

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 207

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 235

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 250

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 261

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php on line 273

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/files/model/_file.funcs.php on line 583

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_connect_db.inc.php on line 29

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/_param.funcs.php on line 1739

Warning: Cannot modify header information - headers already sent by (output started at /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php:147) in /data/14/0/3/50/981702/user/1012017/htdocs/inc/sessions/model/_session.class.php on line 222

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_item.funcs.php on line 114

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/model/dataobjects/_dataobject.class.php on line 417

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/model/dataobjects/_dataobject.class.php on line 433

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/model/dataobjects/_dataobject.class.php on line 442

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_item.class.php on line 1877

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_item.class.php on line 3546

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlist.class.php on line 538

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlistlight.class.php on line 118

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlistlight.class.php on line 178

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/items/model/_itemlistlight.class.php on line 833

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/inc/generic/model/_genericelement.class.php on line 109

Warning: Cannot modify header information - headers already sent by (output started at /data/14/0/3/50/981702/user/1012017/htdocs/inc/_main.inc.php:147) in /data/14/0/3/50/981702/user/1012017/htdocs/inc/_core/_template.funcs.php on line 59

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 597

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 610
Social Networks
« September ChallengeRegex! »

Social Networks

08/10/10 | by Phillip [mail] | Categories: technology, web

Link: http://www.slideshare.net/padday/the-real-life-social-network-v2

xkcd: Dreams

Here's the deal. Online social networks suck. At the current time this is almost universally true.

Take an example, or possible the example. I'm not saying that Facebook is evil incarnate, but it is quite annoying. And the reason is simple. Facebook was never designed to be the kind of social network that people have made it. It had a very specific purpose in mind and it is now so far removed from that as to be more of a problem than a help. It is no longer a way to look up and meet other Harvard students. Its not simply that its too big, but that it was never designed to be as big as it is.

What is the major design flaw in online social networks? They don't match up to the way our offline social networks work.

Let me repeat that as it is the critical point: Online social networks don't integrate well with our existing offline social networks.

The most glaring example of this is the concept of "friends". If you want proof, stop reading now and go get a piece of paper. On it map out or write down the different groups of people in your life. Go now and do it. Do it now. Stop reading and do this.

Now you may have put down groups like "coworkers", or "college", or "family", or "new york". Statistically (unless you were very lazy, in which case shame on you) you did not have a group called "friends". BUT this is exactly what online social networks do. For every single person on your contact list they ask "Is this person a friend or not a friend?" This is an extremely binary choice. Is your Dad a "friend"? Is your ex-girl/boyfriend a "friend"? Is your priest a "friend"? Is your friendly online blogger a "friend"? We don't know how to answer these questions because the term "friend" doesn't match up with the way we categorize people.

So the term is bad, easy enough to fix with a quick regular expression right? Wrong! Any binary choice will face similar problems or else be so specific as to be useless in a broad context like what people want from a social network. The key is that you have more than one group in your social network. People are not divided between "friends" and "not friends". Look back at the map you made of your social network. Any successful social network has multiple groups in it. And they should not be statically named either. I might have a "Scouting" group and a "Virginia Tech" group, but you should not be required to group your friends like that. Furthermore I assert that a good social network should allow you to place people into multiple groups. Consider an example like my Dad. Does he belong in my group of "family" or my group of "Scouts"? I contend that the answer is that he belongs in both. (Note: this is a deviation from what the slides say, but I feel it is a better way of doing things for the above reason.)

The reason all of this is important has several names which are all complementary. Some people call it "privacy", some your "intended audience", others your "online identity". What you post is usually meant for a very specific group of people to see. You might want to post what happened in the aftermath of VT defeating UVA in football, but you don't because your boss or parents might see something you'd rather they not. You might not want your football buddies to see your review of the classical music show you went to see. Whatever your reasons, you should be able to control who sees what you post to a fine degree. AND this functionality should be built into the entire social network experience to make it feel as natural as possible.

This is a major shift in the way things have been done for years, and it will not be an easy change for designers/developers to make. However, whoever does this first will have a huge head start on being the "Facebook killer".

If you haven't yet read through it, check out the wonderful presentation by Paul Adams at

http://www.slideshare.net/padday/the-real-life-social-network-v2 . Even if you didn't do the little exercise earlier, you should read this as it is worth your time.



Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/skins/_item_feedback.inc.php on line 156

No feedback yet


Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/skins/_item_comment_form.inc.php on line 71

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/skins/_item_comment_form.inc.php on line 115

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)

You can just use your OpenID to provide your name, e-mail and url.


Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/_calendar.plugin.php on line 184

Deprecated: Assigning the return value of new by reference is deprecated in /data/14/0/3/50/981702/user/1012017/htdocs/plugins/_calendar.plugin.php on line 909
June 2013
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
Hi - I'm Phillip and this is my place to talk about whatever it is that crosses my mind. I'm a geek, and proud of it. I'm also into woodworking, especially boxes. I'm now a junior at Virginia Tech.

FriendConnect

Search

XML Feeds

powered by b2evolution