Ultimately, it's their bat and ball and the good folks at Twitter are going to do what they see as being in Twitter's self interest. But that wasn't cutting it with many developers who have written Twitter client applications. After hearing about Thursday's announcement of stricter API guidelines that effectively gives Twitter more control over how many users an app can have, they went up on the transom to register their disapproval.
And for good reason: Twitter, which a year and a half ago put developers on notice not to compete with "the mainstream Twitter consumer client experience," is getting ready to breath up all the oxygen in the room. (It did developers the "favor" of warning where not to tread in the form of a four quadrant matrix that John Gruber described as insipid.
Of course, this is all inside baseball stuff and the changes won't be apparent to the 99.999 percent of the folks who tweet. For many developers, though, the company's impossibly jargon-heavy declaration elicited a predictably sour reaction. The acid summation offered by Marco Arment, who developed Instapaper, summed up the feelings of many: "I sure as hell wouldn't build a business on Twitter, and I don't think I'll even build any nontrivial features on it anymore," he wrote on his blog. "And if I were in the Twitter-client business, I'd start working on another product."
It's easy enough to dismiss the critics as people who just want to complain but that misses the point of what remains an evolving story. Does Twitter management understand how this all is playing out? I'm not so sure. In June, Twitter no longer allowed people to publish tweets to their LinkedIn profiles. At the time, Twitter said it wanted to provide "the core Twitter consumption experience through a consistent set of products and tools." That went over like a lead balloon. Now this (See the sampling of Tweets on today's news below.)
Remember when the microblogging service was such the darling of the Arab Spring and free speechers around the world? Now it's looking more and more like just yet another big company making a power play.
Twitter's API has more rules than North Korea.— Aaron Levie (@levie) August 16, 2012
I'm trying to explain the Twitter API blogpost to Times readers -- aka, human beings -- who don't speak Klingon.— Nick Bilton (@nickbilton) August 16, 2012
twitter api 1.2 killed my whole family. they were made out of twitter apps— matt buchanan (@mattbuchanan) August 16, 2012
Twitter's pushing all the baby birds out of the nest. Time to fly, guys. daringfireball.net/linked/2012/08...— Rex Riepe (@RexR) August 17, 2012
Facebook Platform: Let's make the world more open and connected. Twitter Platform: What quadrant are you in? Not the right one? You're dead.— Cristina Cordova (@cjc) August 17, 2012
Twitter Corp. is spinning out of control. Time to flush it. Twitter to Client Developers: Drop Dead dev.twitter.com/blog/changes-c...— Richard Ashe (@griffineyes) August 17, 2012
I think I want to vomit. dev.twitter.com/blog/changes-c...— Layton Duncan (@PolarBearFarm) August 16, 2012
What is this holy "Twitter exp."! The whole thing took off because it was just 140 characters in the first place. dev.twitter.com/blog/changes-c...— Abhinav Asthana (@a85) August 17, 2012
If "mainstream Twitter experience" were AWESOME, "traditional" apps would disappear from unuse anyway dev.twitter.com/blog/changes-c...— S. Schierholz (@schierholz) August 17, 2012
This is insane. No non-official twitter client will be allowed to grow beyond 200% of it's current userbase:dev.twitter.com/blog/changes-c...— Eric Lindvall (@lindvall) August 16, 2012
Twitter might as well just line up all 3rd party app developers and slap them in the face: dev.twitter.com/blog/changes-c...— Uli Kusterer (@uliwitness) August 16, 2012
I suspect that I'll have to remove Twitter from most of Instapaper's "Liked By Friends" functionality.— Marco Arment (@marcoarment) August 16, 2012