Twitter, icy attitude to developers, inevitability
Internet<old man voice>
When I first started using Twitter in early 2007, I had a dozen or so followers, followed a dozen or so people back, and my Twitterrific client was so quiet it just sat dutifully in the corner of my screen updating only every few minutes or so (pictured above).
Its been a few years since then, and now I follow hundreds of people. I have complex lists to keep track of people, news sources, organisations and current topic searches, and my TweetDeck client has its own widescreen monitor. It has completely replaced any remaining TV news I used to watch, half of the email I write, and a substantial portion of Google Reader/Bloglines reading.
In the beginning, just as with virtually other site since the dawn of [WWW] time, we've been the early adopters, and it always works the same way:
- We’re enthralled with a new underground site
- All our nerd friends and the likes of Leo Laporte use it. We’re the base.
- It gains more public attention. Lady Gaga starts using it.
- General public becomes the base, nerds relegated to fringe case power users
- Site changes to accommodate general public to the detriment of nerds
- The nerds move on
We're at number 5 right now. We nerds want greater access to the API, we want to access more than just 3000 or so tweets into our history. We want more sophisticated Twitter clients with more features. We want open access. It won't happen.
We’re not the users they care about any more
Unlike some of my nerdy brethren, I haven't kidded myself for one moment that I'm a typical user, at least not any more. I continue to read report after report that loudly proclaim it was third party Twitter clients that handed Twitter success, but I've yet to see any evidence to back up these claims outside a "nerd core" of users.
Twitter client developers have much to be proud of, and certainly many of us use their software, but nurturing them is allegedly no longer justifiable to Twitter. As Microsoft did with AV software to Symantec and the like, Twitter wants people to use their clients, and will use their competitive advantage to offer new features faster than outside developers can.
Free and open source software proponents developers like to think that people will choose freedom if given the choice (and perhaps 75% of the time, I do), but in the real world people need more than a philosophy or ideological position to make a shift from an existing application or service that otherwise works for them.
Identi.ca and its StatusNet software has long been a free alternative to Twitter, but has failed to gain much traction at all. Perhaps this latest move by Twitter will give people another reason to use it. The next step will be when all my friends are on it… and that might not be for a long time yet.