Twitter’s Weird Lock In

If you’re thinking about migrating your social stream off of a platform you’ve come to the right place. After 4-5 days mostly weened (I sent a few @replies) off of original content creation on Twitter here are my biggest findings:

  • There’s no lack of information available outside of Twitter. There are plenty of real time news sites, social sharing networks, and high quality blogs. The primary problem isn’t that we need more content, but that we need help reducing noise. As more platforms adopt Pubsubhubbub and Salmon, both real time updates down and up through the network can occur without intermediaries
  • Reading more than a few dozen posts a day isn’t reasonable unless you’re getting paid to, certainly other work suffers. Even though I do the majority of my reading while out walking I have other ebooks I could be reading, or technical research. I freed up a ton of mindshare
  • It’s the people I follow that suffer the most. I no longer reshare, comment on their statuses, or answer their questions on the platform. Likewise folks that enjoyed this interaction that follow me also miss out
  • I still scan over my Twitter follow stream and comment some on Buzz. I chose Buzz for now because it’s a social sharing site that supports real time feeds, full data portability & longer archiving
  • Isolated 140 character posts aren’t enough to build real connections. On the web the defining identity the URL has unlimited length. In practice browsers can’t handle more than a couple of thousands characters, but even this limit is much more capable. If 140 characters is a design decision for reading speed and SMS, simply truncate after 140 and have the best of both worlds. On the web, I’m free to use as much space as I need. The majority of poems, a great case of concise thoughts, can’t fit in 140
  • 140 characters + annotations is enough to self market or market partner offers

Superficial attention grabbing appears to be what centralized social networks do best. They’re not the distributed social information tool I think we both need and can construct with today’s open web formats.

If you want an open sharing platform I don’t believe Twitter, and certainly not Facebook are it. Neither are protocols supporting web friendly networks. These businesses create artificial bottlenecks that capture value based on subtle social network lock in. I suspect they’ll become much more open and web friendly as external networks converge on communication protocols, and provide competition (see Marshall Kirkpatrick’s XAuth article).

Since I can get all the information I want outside of Twitter, what service is it really providing? It’s a great implementation of the observer design pattern, and handles a large central data flow of text updates, but it doesn’t provide value beyond casual introductions, and marketing channels. Nearly all of the people I follow on Twitter I met outside of their network, on blog comment sections, as commenters on this blog, or Friendfeed. I’ll continue to interract with these folks with greater than 140. Moving my social information flow off of Twitter has been liberating in a way that’s hard to put to words. If you want to see what I’m up to you can visit my Google profile for now, or stop by here.

Update:
Robert Scoble had suggested interest in moving his favorites into Buzz. But I quickly found out, the favorites aren’t his to move. The RSS is rate limited and can’t easily be exported from twitter to other networks, in an open web format. This is a perfect example of the gilded cage of social networks, and proof of data ownership.

Categories: Uncategorized
Tags: ,
  • Pingback: iPad Links: Wednesday, April 21, 2010 « Mike Cane's iPad Test

  • http://steamcatapult.com/ Dave Pinsen

    “The primary problem isn’t that we need more content, but that we need help reducing noise.”

    Yes.

    “Since I can get all the information I want outside of Twitter, what service is it really providing?”

    That's a good question. I think Twitter provides real value mostly to those who are already famous or niche-famous; it gives them another channel to market themselves. For the rest of us… not so much.

  • http://www.iamronen.com iamronen

    I can think of one (and only one) quality that is unique to Twitter – it's dynamic randomness. I believe that originally it was built on this “magic of unknown” – talking to yourself magically transformed into talking to people. I believe it still has that quality but it is to rundown with social-noise for it to appear.
    http://www.iamronen.com/2009/07/lets-do-twitter/

    How about putting words to action – let's start with you and me :) & WordPress… and well… everyone else who already has a self-hosted WordPress website:
    – Create a plugin that is a short status/messaging tool in the admin
    – Actual messages can be stored as customt type posts
    – Distribution can be achieved with PuSH & rssCloud
    – Enable people to follow me – by either adding these updated to the existing stream or creating a separate stream.
    – Enable me to to follow people by adding their streams to my Admin-based client.
    – Provide an API (maybe a standard one) – that can be used to read the feed through other existing clients.

    As for migration:
    – Enable me to choose if I want my updated to continue to be channeled through twitter (for existing followers)
    – After migration, when people follow me on Twitter automatically (using the twitter API) send them a @reply message with a link/information on how you can be followed without Twitter)

  • http://www.victusspiritus.com/ Mark Essel

    As long as I use Twitter more like a channel for communication and
    originate the message outside of their network, I'm pretty cool with
    it. Then connections and info are only a non-rate limited atom/rss
    pull away.

    My soapbox
    Http://www.victusspiritus.com/

  • http://www.victusspiritus.com/ Mark Essel

    I like what you're planning but Status.net software does much of what
    you describe and is open source. Identi.ca is a great example. There
    are others too, Tyler has started work and has a bare bones Ruby
    implementation of open social protocols. Our friend Brian created
    OpenMicroBlogger a php based open source social network (he may have
    leveraged P2, a wordpress blog template, I haven't looked at it
    recently). Twitter migration requires using the the API (they're not
    feed friendly yet besides rate limited rss).

    I'm focusing on the reading aspect now, and clearly organizing real
    time social streams with a Victus Media project. Of course I think if
    we use the same open standards all these various networks can
    communicate. Take a look at what's out there now and let me know where
    your design instincts take you.

  • http://www.iamronen.com iamronen

    Hello Mark,

    This reply may not be very coherent… I apologize for that as it may place a larger burden of understanding on you. Had I opted to write it out coherently I would probably have dropped it all-together… and I choose not too.So here goes nothing…

    I have encountered some of the projects you described and I have very little interest in them because they are technologies and not products… I am not a developer … I am not looking for capabilities… I am looking for good working products.

    This, I believe, is one of the greatest shortcoming of open-source… so many great technologies,very few of them mature into relevant products… the missing discipline is, for lack of a better name, design.

    I apologize to any developer who may take offense from this next generalization… if you're a good developer you can't be a good designer. The mindsets are in conflict and too broad to reside in the same mind.

    RSS is a great example…a wonderous technology and unimportant under-rated product. I have a feeling that if tech-oriented users could step outside their bubble… that you would be amazed at how such a basic, important, simple,mature technology is a complete unknown to most of the people on the internet.

    There isn't one decent, as in user-friendly, pleasant, easy to install, fun to use open source RSS solution out there… it takes a company like Google to formulate a product (reader) that utilizes that technology for their own means.

    I am fairly technologically-proficient – I can install WordPress (after quite a learning curve), I can't install OS-stuff on my VPS linux hosting account. I have very little motivation to explore technologies…I am looking for good products.

    I don't want another information center – I already have one -my WordPress installation. I am highly vested in it, I know it, I am comfortable with, I like it…

    WordPress (as an operating system!!) opened a wonderful door for developers via Plugins. They are easy to install and enable developers to extend WordPress to do …. anything. It's a great wrapper for developers to bring technologies to end-users. It's an amazing marketing platfom – because it has a vibrant and open community.

    I don't know of a better popular, open source,ecologically healthy environment then WordPress …which is why I am using it, and probably why you are too… I therefore choose WordPress as an anchor for my online presence. I'm not really interested or open to other options – I AM dying for more capabilities.

    If you want to make an impact, provide a worthy alternative for Twitter (or the likes) – that has to come in a bundled package I can bring into my life without giving it a second thought… in a clck of a button.

    I believe this is why Apple is riding such a high wave these days.

    I believe that open-source can be one of the most serious contenders to Apple and its likes…

    But to do that open-source and its key players are going to have to mature… so that their work can mature… and make a difference… otherwise, pardon my bluntness, open-source is mostly jerking off …great fun… not very effective

    For me, the best technology from the list you provided will be the the one bundled as a good WordPress plugin! I care very little about their internals,capabilities and what nots … that doesn't mean that you shouldn't care (or someone like you)… but you have to realize that I (and most of the people on the planet) don't care… and don't want to.

    Did you know that amongst audiophiles the sound-quality of the iPod is considered poor-to-medium?… and yet it's one of the most popular & best selling music devices in the industry… other less known manufacturers provide great sounding devices with a compromised user-experience… but nobody knows about them.

    Twitter's lock-in isn't weird at all.. that should be your point of departure if you want to truly challenge their offering.

    There…I have poured it all out :)

    Thanks for the tolerance.
    Ronen

  • http://www.victusspiritus.com/ Mark Essel

    I'd argue that WordPress is an application platform not an operating system but I think I understand the way you use it. You do know that WordPress is open source right? And it's pretty far from touching oneself ;)

    On developers and designers: Those two skill sets do appear to be in conflict in different people but my favorite developers are wonderful designers and vice versa, of course my perspective is fairly limited. The best developers strive to understand how best to design, and the best designer need to be hands on to understand what is technologically feasible or flawed.

    I see a wonderful trend of placing powerful design tools in the hands of domain experts that weren't able to do so with previous technologies. Perhaps one generation from now, everyone will be programming. The barrier to entry “wants” to be lower. The role of designers and users is blending, and neither have time to spend countless hours learning obscure technologies. Simple and effective tools will be the most popular, and wildly supported

  • http://www.iamronen.com iamronen

    Yes I do know that WordPress is open-source.

    I think WordPress is a rare gem in the open-source community (and that's a shame – so much unrealized potential).

    I look forward to discussing with you what design is… without that it would be difficult and pointless do pursue the developer/designer issue. I guess there may be examples of people who can do both … I believe they are very rare…

    Despite all my love for WordPress I do believe it (as a community of developers) is greatly fond of messing around with itself. Unless you are aware of it's internal workings( ie, a developer), it hasn't made any substantial progress as a product in quite a long time (except maybe the admin that, if memory serves, changed in 2.7).

    The WordPress numbers are impressive but, in my opinion, nowhere near where they can and should be headed. For example, in my mind WordPress has failed, as a product, because it has nothing to offer for non-technical users – who end up using and enslaved to a commercial (non open-source) service like tumblr.

    Here's how this may play out in the WordPress community:
    – It's fairly easy to simplify WordPress, the community could maybe develop a plugin that would do this.
    – But “the community” are all developers who for the life of them do not understand why this is necessary, they love options and complexity – and they don't need this plugin.
    – So I put together a description of this plugin (because I am designer, not a developer).
    – I post that idea on WordPress Ideas… and it's get burried amongst a huge pile of small tweaks and features.
    – and now I feel like I'm playing with myself… so I forget about it
    – case closed

    … and if some day someone actually digs their teeth into this – they will realize it's not so simple. It requires brave commitment to simplicity – choosing for users (instead of leaving users to make their own choices) what features should be tossed out, and what the bare minimum should be – to make REALLY SIMPLE for non-technical users to publish stuff.

    And how about a branch of WordPress for Education?
    And how about a branch of WordPress for Kids & Families?

    One key element in design (I believe) is to design for someone and some purpose. WordPress has never committed to such a paradigm. It is a “do anything you want” tool for publishing content… ummm….. blogging…. ummm… CMS… ummmm…

    And when you don't have a development process aimed at some purpose and some persona – it ends up gravitating to being something the developers like to use… which is what WordPress is … and most of how it is evolving…

    So it's a great project…. but it is not even close to realizing it's potential as a product. 10 milllion self-hosted blogs is nothing… there can/should be 100 million online presences – self hosted, open-source based … free from enslavement to coporate entities… they should be coming out of Tumblr, Facebook, LinkedIn …

    but all of those are not WordPress installations – they are Products based on WordPress … and that is something the developer community is not geared to deliver

    … what disappoints me the most… is that there is no way to even have this conversation in the WordPress community… I may be crazy and straight our wrong … but can we at least talk about it?

    The new WordPress UI mailing list can go on for ages discussion if a font should be with or without italics, dark gray or darker gray… that is NOT design… and is, in my opinion, much closer to self playign with yourself…

    I seem to be venting a lot energy…I expect that to fade in a few days :)

  • http://www.victusspiritus.com/ Mark Essel

    Your internal struggle reminds me of my friend Shana. We most certainly have
    different definitions of design, but there are some overlapping areas.
    Accessibility is a major weakness of the wordpress platform, and why Tumblr
    and Posterous are growing so fast. It's that same ease of use that has made
    Facebook the largest web presence.

    But for me, if I craft a product that makes choices for people I've failed.
    Default simplicity is fine, but I believe a user must be free to choose what
    best serves their needs, and be fully capable of customizing their
    interface. Each of us has different tastes, so one size fits all ends up
    being a mental prison. I'd much prefer complexity with choices over
    simplicity and no choices, but my ideal design preference is easy to pickup,
    but rich in choices (a post a week or so back:
    http://www.victusspiritus.com/2010/04/03/ideal-…
    )

  • http://www.iamronen.com iamronen

    **RE: It's that same ease of use that has made Facebook the largest web presence.

    Exactly. So shouldn't something be done about that?

    **RE: But for me, if I craft a product…

    Exactly – that's for you, because your PROGRAMMER value system is about freedom, control and choices. It is wrong (or at least not necessarily right) to automatically apply that to end-users.
    A MUST & FUN READ: http://www.amazon.com/Inmates-Are-Running-Asylu…

    **RE: programming

    First I will quote WordPress “Code is Poetry” – at least it can strive to be … and very few programmers are poets. There are programmers a dozen a dime … but good programmers are hard to come by.

    Second – I browsed (I couldn't really dig into it because it is technical -and doesn't interest me) across your article on programming – and I can't see programming languages going anywhere near what you are describing. In the last two years I invested in an intense learning curve of web-technologies (and I have a very strong background in software and technology) – and there is nothing simple about it. On the contrary, the amount of core skills required to create applications (which includes setup, configuration,administration… and programming) is growing and is in a contant state of flux.