What aggravates me most about Social Media platforms
Jun 30th, 2010 by JoeC
My friend Steve Woodruff tweeted this intriguing question earlier this morning. I’ve decided to answer this here because it needs more than 140 characters.
You see, Steve has unknowingly stepped on a trip-wire in the jungle that is my brain regarding social media technology. It regards centralized services. Sites like Twitter and Facebook are proprietary, top-down controlled services. I have two basic beefs with this state of affairs.
Single points of failure
As we have seen again and again, Twitter cannot seem to keep their site up and running and properly functioning for any reasonable length of time. It stalls, or stops delivering or posting text messages, or fails completely with disturbing regularity.
Single points of control
Both Facebook and Twitter are notorious for their cavalier attitude towards users. Because they are centralized, they can and do make arbitrary decisions about functionality, ads, privacy and any other terms of service. Twitter has made very controversial changes to its functionality about “@” messages, for instance, and Facebook has made several missteps regarding user privacy for the sake of ad revenue.
Why not decentralized services?
Distributing and decentralizing control would solve both of my aggravations with social networking platforms. This is not a secret, either. In the technical community, we’ve been discussing this issue for literally years. And there are highly evolved open-source solutions out there like StatusNet. So, why hasn’t anything happened? Why do we continue to put ourselves in voluntary servitude to the likes of Twitter and Facebook?
Technical challenges
Decentralizing and distributing requires that some significant number of people or organizations set up servers to participate in a federated network. Literally millions of people self-host their own blogs using WordPress software, but it’s not something that the average person can or would do, or understand how to participate in. There’s some work to be done here to make it accessible by the average person. One of the reasons centralized sites become popular is that they’re easy to understand and participate in. Being “on Twitter” or “on Facebook” is as easy as signing up. It would have to be the same way for distributed social media.
Marketing challenges
Another important reason that centralized, proprietary sites work is that they have a coherent message, a professionally executed marketing effort. Technical people are distrustful, almost scornful of marketing. We feel as though ideas should succeed or fail on their merits, not on how glossy the product brochure is. It’s the same reason we stopped wearing suits to interviews. You don’t hire an engineer because he wears a nice suit and so, it is reasoned, you shouldn’t use software because it has a catchy slogan.
But over the years I’ve come to learn that marketing can provide an enormously valuable contribution to any effort, and that is making it understandable and accessible to the potential consumers. And in the brave new world of Inbound Marketing (as opposed to Push or Interruption Marketing) this function becomes even more important. You need to expend effort to show your consumer how what you’re building applies to their lives and work, why it’s better than other solutions. The farm products store that shows people how to build a horse paddock with the fencing products they sell is providing a valuable service to its customers. It’s not cheating to help people.
Organizational challenges
The blessing and curse of open-source software is that it’s uncontrolled, unplanned, random, emergent. A decentralized, distributed social media system wouldn’t have to be open source, but in all likelihood would be. The challenge again is coherence. How do you herd enough of the cats in the same direction to give a solution some momentum? Again, we engineers are our own worst enemy in this regard. We inflate small philosophical differences in implementation or functionality into major drama. Open source software that succeeds needs a certain amount of magic and luck. And it needs a champion with enough engineering street cred and people skills to woo the contributors. It’s not an easy task and few succeed, but they can become enormously popular and dominant, like Linux and WordPress. Maybe it can happen with Social Media, too.



















