Wall of Escape Interface

Wall of Escape Interface

Portland Snow

Portland Snow

Old Radio

emerson radio

Mochi

Mochi

Morning Coffee

Morning Coffee

Google Search API Rant

I'm probably the last person on earth who cares about the Google SOAP API launched in 2002, but I have to post about it one last time for completeness. This just came over the wire: Google Code Labs and the SOAP Search API:
...the SOAP Search API will be retired on August 31st, 2009. It was deprecated in 2006, when we stopped accepting new developers for the API. Since then, it's been steadily declining in usage and we believe the majority of use cases are sufficiently handled by the more comprehensive AJAX Search API.
I was disappointed about their decision in 2006 to stop issuing keys for the API, and I suppose shutting it down completely was inevitable. Even with its faults—and its early-moving tax of using the "wrong" technology—it was a real API. By that I mean you could use the API to create valuable new applications that didn't come from Google's lab. The API was unpredictable (for Google) in the sense that innovation could happen in the outside world. Their current offering (Ajax API) is far too controlled to be a real source of innovation.

So I was already irked to read this news, and then further irked at this part of the announcement (emphasis mine):
Please keep in mind that the AJAX APIs exist for the benefit of end-users; several of their features and usage guidelines are designed with them in mind. For instance, each search performed with the API must be the direct result of a user action. Automated searching is strictly prohibited, as is permanently storing any search results.
Automated searching is the point of having an API. Computers can do wonderful things that humans are too slow or too busy to do. An API lets humans tap into their computer's potential for helping them with searching, research, or collecting information. Automated searching isn't bad. And it strikes me as hypocritical coming from Google which runs potentially the largest automated process on the Web. Their *gasp* automated bots scour the web copying every page they can find. If a real human had to request every page that Google copies and indexes they'd need to put everyone on the payroll and still wouldn't have enough fingers to click them all. And if all websites suddenly adopted the policy that automated requests for information were not allowed, Google wouldn't work.

I criticize because I love. Google is a fantastic achievement and I realize it's not a public resource—it's a private enterprise. They have no motivation to open up search innovation beyond their walls. But shutting down this important door and couching it in the language of "for the users" is insulting and unnecessary. Google should own up to the fact that they want complete control over how people use their data, and they want (externally, at least) their data to be used at human speed.

Ignite Corvallis Wants You

Ignite events are like stunt presenting. You get five minutes on stage with 15 slides that advance every 20 seconds. They happen all over the world, even here in Corvallis. I had fun participating in the first Ignite Corvallis a few months ago and even got my picture in the paper. Jason—the event organizer—asked me to write some encouragement/advice for future presenters on the blog: You Can Present at Ignite Corvallis.

They're looking for speakers for the 2nd Ignite Corvallis on April 3rd, so if you're local think about putting together your own stunt presentation. My Ignite talk was a little nerve-wracking, but that's half the fun.

Update: Ignite Corvallis 2 Moved To October!

Cat in the Sun

Cat in the Sun

A Walk at Finley

  • Paintings of alchemists in their laboratories. Posted to Flickr by the Chemical Heritage Foundation.
  • "People went to Google to find specific information about the President-Elect and the ceremony. People go to Twitter and Facebook to share the experience with one another. That means, Twitter and Facebook are delighting users more than Google, because they are keyed into natural human needs and emotions that trigger far greater and more addictive endorphin rushes than just finding a piece of information." [via msippey]
  • Tom Armitage on journalists learning to code: "Learn to think like a programmer. What's really important is to not understand how to do magical things with code, but to learn what magical things are possible, what the necessary inputs for that magic are, and who to ask to do it." [via rc3.org]
  • "None of which is saying you shouldn't be talking to your sources, and questioning what you're told, and trying to find other means of finding stuff out from people. But nowadays, computers are a sort of primary source too. You've got to learn to interrogate them effectively - and quote them meaningfully - too." [via migurski]

Sunny Newport

yaquina head lighthouse

eddie beach shadow
« Older posts  /  Newer posts »