It was reasonably late last night in Ireland when the changes to the Twitter API was announced. My initial reaction was similar I guess to John Gruber's. I was concerned about what it meant to developers; I thought the matrix in the announcement was very "un twitter".

But I've since calmed. I don't hate it it that much. Yeah; Twitter won't be as great as before, but at then end of the day it will either be good enough, or not. I think I summarised it ok in a tweet:

Basically

I think its easier to drill into this with a few bullet points:

  • Twitter was never really about the user experience. People came to it for the content. Or more correctly for the conversations
  • Great clients like Tweetbot provide the great experience, but using tweetbot is simply a choice I make of a tool to access twitter by. It was never "I like tweetbot so I should use twitter" (that would of course be backwards)
  • Twitter are now trying to take control of the client experience, presumably to monetize it
  • They have to do this; without monetization twitter would fail, and we'd have no twitter anyway
  • The "new twitter" experience will presumably have ads and/or promoted tweets
  • Lots of users will hate this
  • More users (than the previous point) won't hate it, nor will they care
  • If the experience turns out to be terrible, people will stop using twitter if and only if getting off twitter is more acceptable than seeing ads
  • This is unlikely, as we really like the conversations we have there
  • Or more specifically, the larger general public won't leave because Beyoncé (or Justin Beiber or whoever) is still on it, and the main reason they are on twitter themselves

It strikes me that many earlier adopters of Twitter (say the first 5 million users) consider that they own twitter because they were around from the start. They where the ones who explained it to their friends, even when their friends were skeptical. But you don't own it. And, if it were to continue without appreciable revenue, it'll be gone anyway. So it is changing.

Unfortunately, the changes are deeper to the seasoned twitterer than newer members. But hey - The seasoned guy is probably harder to advertise to and so forth.

I think the group with the most legitimate gripe is the developers. Twitter was launched with a basic web site, and an API which allowed Twitter to say "Knock yourself out - lets see what you can do". And developers answered amazingly. There are great apps out there; and this undoubtedly meant that twitter could be available on every browser, desktop and mobile device with no development cost. Those developers did twitter a great service. They are getting the two fingers from Twitter, and this is wrong. (Who's idea was the arbitrary "200% from today" crap anyway?)

I think this has yet to play out more. It is a calculated risk by Twitter. It may yet get tweaked. I don't think Twitter will eat itself from within with crappy changes; If something is causing too much of a push back, they'll alter course.

Twitter's making their omelette. We're seeing the inevitable breaking of a few eggs.


Thanks for reading the Tapadoo blog. We've been building iOS and Android Apps since 2009. If your business needs an App, or you want advice on anything mobile, please get in touch