Previous / Next


Scripting News, the weblog started in 1997 that bootstrapped the blogging revolution.
Payloads for Twitter, round two

A picture named hebrewHunk.jpgOn Friday evening I wrote a piece about integrating images, audio and perhaps other types with Twitter. There's been a bit of reaction, not too much, I think because most of the people who are adversarial about this kind of stuff either don't use Twitter, or because it's the weekend.  Permanent link to this item in the archive.
Most of the reaction was either puzzled or negative. An example of puzzlement. Isn't that what Pownce does? Yes, but... Two things: 1. Pownce is still invite-only and 2. Pownce doesn't have an API, so it's inherently not as interesting to me, as a developer, because I can't build things on it.  Permanent link to this item in the archive.
I like Twitter because it's open to anyone to use, without an invitation, and lots of people use it, people I care about, and it has a very nice API. Further, as I've gotten to know the people involved, I've learned that the API is of supreme importance to them. So our interests are in-line there. I see Twitter as a framework to build things on, a platform, like a big Christmas tree we can all hang ornaments on. I could build nicer ornaments with a few extra wires on the network that connects all the ornaments. In fact, I've already built two of them, and we use them all the time. But I couldn't ask too many people to use them because they're too ugly. What I've proposed is a way to make them pretty, to make them work the way people expect them to.  Permanent link to this item in the archive.
Now another form of pushback is, well why don't you just build your own framework, different from Twitter, that does what you want, and leave Twitter alone. To which I say, I can't do anything to Twitter, other than talk about it. Whether to build the interfaces or not is up to the people at Twitter. I can have an opinion, yet ultimately the decision, and responsibility is theirs. Now, why don't I clone it? Well that's something I'm just not going to do. I have relaxed lifestyle these days. I'm beyond the point where I feel the need to prove anything through my work. I like to play and try out new ideas, just for the pleasure of it. If I were 20 years younger, I probably would be approaching this differently, but I'm not 20 years younger. ";->" Permanent link to this item in the archive.
No doubt there are people, lurking in the shadows, who would like to share some of Twitter's success. The idea is so good that we're just at the beginning of its adoption. Maybe there are as many as 50,000 people regularly using Twitter. I think in a few years there will be millions, using Twitter, or something very much like it.  Permanent link to this item in the archive.
A picture named youngMenWithBuckets.gifBut we're at a unique place in the evolution of this stuff, which in some ways is very good. Suppose there were 20 Twitter-like systems out there, and we wanted to add a feature to all of them. Forget it! Developers just don't like working with each other enough to overcome their competitive urge. But right now, with one player in the market, we could make 10 times the progress we'll be able to make when there are 2 or 3. And a million times the amount in a market with 20 Twitter-alikes. Permanent link to this item in the archive.
Further, the richer the API is, and the more broadly supported it is, the greater the incentive for newcomers to be compatible with Twitter. I don't get the warm fuzzies from Pownce that they are willing to follow anyone's lead, even though they don't yet have an API. But if anyone out there is brewing another entrant, and reading this, please please be compatible with the Twitter API. Not just the spirit, but the letter. Make sure that all the tools built for Twitter run without modification on your system. Permanent link to this item in the archive.
So these are just some of the additional thoughts. Evolution of APIs is an art, not a science. I've learned a lot about it before the Internet, and then in XML-based formats and protocols. We're at a sweet moment right now, and if the Twitter guys want to lead, and if the rest of us are willing to be led (I am) then we can really build something wonderful. Permanent link to this item in the archive.



     

Last update: Thursday, June 3, 2010; 4:01:39 PM



~About the Author~

A picture named dave.jpgDave Winer, 55, is a visiting scholar at NYU's Arthur L. Carter Journalism Institute. He pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in New York City.

"The protoblogger." - NY Times.

"The father of modern-day content distribution." - PC World.

One of BusinessWeek's 25 Most Influential People on the Web.

"Helped popularize blogging, podcasting and RSS." - Time.

"The father of blogging and RSS." - BBC.

"RSS was born in 1997 out of the confluence of Dave Winer's 'Really Simple Syndication' technology, used to push out blog updates, and Netscape's 'Rich Site Summary', which allowed users to create custom Netscape home pages with regularly updated data flows." - Tim O'Reilly.

Mail: Mailto icon scriptingnews1mail at gmail dot com.

September 2007
Sun
Mon
Tue
Wed
Thu
Fri
Sat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Aug   Oct


RSS feed for Scripting News



© Copyright 1997-2010 Dave Winer. Last build: 6/4/10; 7:37:05 AM. "It's even worse than it appears."


Previous / Next