Blog on hold: This blog is currently on hold. Please visit blog.keranmckenzie.com for new blog posts

Stupidity reigns

Tweet I’m going to get flamed for this, but okay … !! I just read a tweet from two of the more respected “guru’s” of the ‘open web’ – Chris Saad and Chris Messina RT @chrismessina: Someday asking for a site’s API will be like asking which email protocol someone uses. Interoperability FTW! well .. [...]

I’m going to get flamed for this, but okay … !!

I just read a tweet from two of the more respected “guru’s” of the ‘open web’ – Chris Saad and Chris Messina

RT @chrismessina: Someday asking for a site’s API will be like asking which email protocol someone uses. Interoperability FTW!

well .. DUH!

You know what, it’s tweets like this that make me cringe – here are two hugely respected guys, who have done, and do, do great things for the web. Both are huge proponents of the open web & are heavily involved in the Data Portability project (Chris Messina is a founder of said project). Which is why it’s surprises me they put this tweet out.

What’s wrong with the tweet?

I’m all for interoperability and I’m all for open data sharing (in fact I’m all for TRUE data portability – that’s another blog post maybe, if I can be bothered). What irks me is that these two Chris’ think that “one day” we’ll achieve this utopia. For crying out friggin loud, it’s here already. The whole CONCEPT, the whole PREMISE of “API” is it’s a gateway TO another technology.

I find an API, and I leverage it to CONSUME the data. I don’t give a toss what technology is powering it, or what language it was built in. Likewise it doesn’t care if I’m using RUBY or PHP, C# or AS3. It’s an API …

Okay to put it into THEIR metaphore – the API is the email address, NOT the protocol. I don’t ask you if you use IMAP or POP, I simply ask for your email. Likewise I don’t ask if your site is ASP, PHP or .NET, I simply ask for your API.

Interoperability is here now – I can interoperate with AMAZON, GOOGLE, YELLOW, FLICKR, TWITTER and many many more TODAY without knowing anything about their ‘protocol’ – I simply grab their API and go to it. I agree with the last part of their tweet “Interoperability FTW!”

Someday is now

I’m ranting, I know it … but really come on guys. Stop making bold statements that sound cool – but mean nothing. You are two guys in a position to really MOLD and SHAPE the web … so get on with it

Support Studiowhiz.com