Thursday, January 22, 2009

Google is a broken server

This post is for the web designers, developers, SEOers out there. But if you understand how the web works then you might get a kick out of this rather rudimentary post.

Well to me, Google is one giant broken server.

Now a regular web server that hosts websites works as expected. You develop a file on your local machine, and then you upload the file to the server. When you go to check the page that you've been working on online, you see the file or the updates that you just made. Pretty straightforward.

Now the reason I say that Google is broken is because, MOST web designers, developers and SEOers build websites and webpages that are optimized for Google. Not everyone does, but a lot of people do. And the goal of the person is to have their website show up in the Google listings or on the 'Google Server'. This is a huge industry by the way called SEO. And yes I know that Google is actually crawling the entire net and compiling a directory, but in essence it's one giant website (virtual for you tech fiends).

So when a designer, developer or SEOer creates a page on their local machine and then uploads it to the server, in this case Google, well unlike a normal server, it may or may not show up. Whether it does is as predictable as the weather. So to me, essentially you're working with a server that has glitches. One day it works and then the next day it doesn't. It's not even immediate in that you have to wait a few days or weeks or months to see your page live. And then finally when you see your page live, a week later it dissapears. That my friend is a piece of machinery that has a few screws loose.

Of course this is a facetious stance I'm taking on Google, but to me it's kind of humerous. And web development and design has become almost counter intuitive. A weird reverse cycle has been created where the developers of Google create these astonishgly complex algorithms that try to predict the way websites are built and written naturally. But then there are people, like me, who try to decipher these algorithms by creating pages that are designed for the Google algorithms. It's just one vicious, humerous, cycle.

So next time you're on Google, realize this, it's broken:)

3 comments:

  1. I prefer to use this analogy: Google is like a bad girlfriend. You optimize your entire life (dev time) to make sure it responds how you want it to, but... I should really stop this thought before I get in trouble.

    ReplyDelete
  2. Lol, interesting analogy, one you might not want to explain to the gf.

    ReplyDelete
  3. Don't confuse broken with deterministic and non-deterministic.

    Appearing in Google's search results are like you going out to pick up a girl. It's non-deterministic (semi-random), although in this case, appearing in Google's search results is more likely :)

    ReplyDelete