This post is just one big, long, nerdy love letter to Google.
When Google introduced their search engine, it revolutionized the internet. I have to say, I wasn’t very prescient, when they launched it. “Big deal,” I thought, “it’s just a search engine.” But it was a big deal; a search engine that actually made an effort to return relevant results, and was quick? At the time, that was revolutionary. Finding information on the internet became not easier, but possible. (The most common example that people use is a search for something like “breast cancer”—if you’d done a search like that, before Google came along, you’d get a million porn sites before you’d ever get to a relevant search result. And the search would take literally minutes to return, instead of coming back instantly, like Google does.) All search engines have gotten better, since Google was released, but they’ve been playing catch-up ever since. They may, some day, become as good as Google, but at the moment, that’s all they’re striving for.
If that’s all they’d done, create a great search engine, Google would have done a great service to the internet. But they didn’t stop there; you can do a lot of custom searches, too. For example:
- You can look up definitions of words or terms, using the
define:keyword. e.g. you can look up a definition of the word “prescient” by searching for define:prescient.
- You can do math, by simply entering the equations. e.g. you can add 25 and 26 by simply searching for 25+26. (Okay, maybe that’s not a real revolutionary equation; maybe (25+26)/3 is a bit more complex, or the square root of that, using sqrt((25+26)/3).)
- You can convert weights and measures, using the
convertkeyword. e.g. you can convert 80 miles to kilometres, and find out that it’s 128.74752 kilometers.
- You can convert currency. e.g. you can do a search for 5 canadian dollars in USD (at the time I wrote this, it worked out to 4.9995 U.S. dollars)
- You can look up the weather using the
weatherkeyword. e.g. you can do a search for weather toronto, on
- In addition to all of these special searches, Google will also try to be clever about many other types of search results.
They then came out with their video service, Google Video, which I thought was very cool, but in this instance, someone actually did a better job than Google: YouTube. So, of course, Google bought YouTube. (If you can’t beat ’em, buy ’em.) And, to their credit, Google doesn’t seem to have messed with YouTube, since they bought it; they saw that it was working, and they didn’t tinker with it.
And I’ve mentioned before the Google Books search engine. (Including a link to my own book.)
And then there is Google Docs. A search engine for documents on the internet? Oh no! A web-based tool for creating documents! Text documents, or spreadsheets, or even presentations. Not only can you create these documents, you can even collaborate on them—you can have two people working on the same document, at the same time. Plus, you can upload Word documents, or Excel spreadsheets, or PowerPoint presentations. (You can also upload OpenOffice documents or spreadsheets, although not OpenOffice presentation, at the time I wrote this.) At the time I wrote this, you couldn’t yet save these documents to your computer as Word docs or Excel spreadsheets—at least, not that I could see—but I’m sure that’s coming, too. Then again, they’re much more interested in online collaboration, as illustrated in the video Google created to explain why it’s such a cool tool.
I’ve also heard—although I haven’t really used it—that the Gmail service is pretty cool, too. It may not be as pretty as the new versions of Hotmail or Yahoo Mail, but it’s apparently very good at filtering out spam, and very easy to use.
So everything Google does seems to be very cool, very useful, and very open. If you want to use Google’s services from your website, in many cases you can with a simple link. And, if you’re a developer, you can do even more using their APIs. (Such as the city of Guelph did, in the example I mentioned above, or such as BibleMap.org did.)
In terms of technologies, Google has been careful to use very open and simple technologies—most of their pages are just good ol’ fashioned HTML—but they were also one of the first companies to really make good use of AJAX. People didn’t realize what a powerful technology that could be, until they started to see things that Google was doing with it, like in the maps site or in Gmail. It’s such a simple idea, and yet so powerful, that you can use Gmail and the browser can get additional data from the server, without having to reload the whole page.
I’ve heard, from numerous people, that Google only hires the best and the brightest. If it wasn’t for that, I’d be tempted to apply for a job with them, and move to the States, because almost everything they do is brilliant. As a former geek, and current nerd, it’s the type of thing I’d love to be involved with.