A brief history of kittenwar

Kittenwar was not built in a day. An enormous amount of scientific and technological infrastructure had to be created first.

In the early ’60s, scientists and engineers began to build the first computer networks (necessary for one kitten’s picture to be viewed on an entirely different computer than the one it was uploaded to). The next crucial development was the “Internetwork” — a computer network that allowed different types of computer networks to connect to each other. This was indispensable, because otherwise the owners of two kittens might be on different, incompatible networks, making it impossible for the kittens to ever do battle on the same monitor. And if any two kittens could not compete, how could an overall winner ever be determined?

At the core of this internetworking technology is the counterintuitive idea of packet-switching. Instead of making a dedicated connection between your computer and kittenwar.com, the kittendata is actually broken up into lots of small pieces of data (packets), which might follow entirely different paths through the network to your computer. Think of hundreds of tiny kittens released at the start of a maze, each following different paths, but (hopefully) all reaching the same big bowl of tuna at the end.

The culmination of decades of architectural effort was the modern “seven-layer” OSI kittenwar architecture, where each successive layer builds on the abstraction of the previous one:

The physical layer
The datalink layer
The network layer
The transport layer
The session layer
The presentation layer
The kittenwar layer

This achievement is made even more remarkable when you realize that each layer must be built upon the last, and _only_ at the last layer do any cute kittens appear at all. Think of the determination and persistence it must have taken to build this from the bottom, ignoring the skeptical comments of naysayers along the way. (“Dude, like… where are the kittens? I thought there were supposed to be some kittens?”). The end product, though, silences those doubting voices. And as always happens with novel technologies, there are unexpected spinoffs — for example, the technology turns out to be applicable to cute puppies without much modification to lower layers of the architecture. And there are even glimpses of a generalized pet comparison architecture on the horizon. So think back kindly on those 1960’s taxpayers and those 1990’s venture capitalists who made it possible for you to comparatively judge extremely cute kittens drawn from all over the world, pair by pair, hour after hour, day after day, from the comfort of your own desk at work.

Advertisements

2 Responses to A brief history of kittenwar

  1. I think you should add kittenauth to your CAPTCHA web service.

    See: http://www.thepcspy.com/kittenauthtest

  2. Adam Rifkin says:

    The next step in the evolution: lolcats.

    http://icanhascheezburger.com/donation-complete/#comment-13436

    Time to start learning kitty pidgin.

    http://en.wikipedia.org/wiki/Lolcats

    It’s only a matter of time before the lolcats take over kittenwar… or perhaps start their own… lolcatwar!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: