Friday, April 30, 2010

How Kittyfetch Was Named

In our regular team meeting on Friday April 30, we began discussing the etymology of "kittyfetch", one of our device backup tools. The tool's earlier incarnation was called RANCID (in our wiki it's almost always CAPITALIZED) but we weren't clear how kittyfetch became "kittyfetch."

I searched through my chat logs and found that the name dated from November 1, 2007. The transcript follows (emoticons removed):

vaughan: What do we call the new rancid thingy?

jtate: anything but rancid, please

hsherman: squirrel.

or maybe magpie


wells: ooo, squirrel is a great name!

hsherman: "animals who hoard"

vaughan: What are those birds that plunder campsites Clarence wonders?


benroy: camp robbers?

pack rats

hsherman: raccoons, except for the not being birds thing

jtate: type squirrel ten times in a row and then tell me it's a great name


amcharg: i would not like it if raccoons could fly

jtate: they do: pigeons

hsherman: it never needs typing

amcharg: true and i dislike pigeons

hsherman: just a cute picture.

this will actually have the side effect of limiting requests for enhancements to the system.

wells: squirrelsquirrelsquirrelsquirrelsquirrelsquirrelsquirrelsquirrelsquirrelsquirrel

are you kinding? It just *rolls* off the finger tips


why do we need a new name?

config-backup is good for me

or coba


jtate: copacobana

vaughan: squirrels

yeah, that does type nice.

gincoba biloba

ok, config-backup it is.

wells: LOL

nickchen: maybe something like, a cat or something


kitty go get my backup

jtate: puma, meerkat, i see a trend

cat's don't follow commands well


nickchen: kitty failed to backup

hsherman: meerkats aren't cats.


hsherman: maybe we could continue the non-cat cat theme with "catfish".

vaughan: LOL re: "kitty go get my backup"

[ vaughan is still laughing in his office box. ]

benroy: I think Mr. Bo Jangles is a cat.

wells: $ hai kitty does gets backup star-k12

- kitty can haz backup star-k12

- oh noez, kitty does haz not backup star-k12, sez: "port connection failed"

- kthnxbye

nickchen: lol

amcharg: lulz

nickchen: i shall change all the log messages to lolcats

wells: we should totally make the "hai kitty" command ...

amcharg: s/backup/cheezburger/

wells: haha

And so the transcript ends. Somehow, and the history books are unclear, from that day forward the tool was known as kittyfetch.

To an outsider, the above may not be funny. For us, it's hilarious--and here's why. At a basic level, you need to know about lolcats. Lolcats are an internet meme that may never die. They and their idiolect sneak into our team's everyday communication. How lolcats speak is, well, funny. Very funny. The fact lolcat-speak (translators exist) enters our work at all is evidence of our team's cohesion: we have in-jokes. To put it a basic way, lolcats aside: we laugh together.

Laughing together and working together can seem to some like two mutually exclusive things, but they're not. Chris Roberts and Wan Yan at the University of Missouri-Columbia found that, "humor among colleagues ... enhances creativity, department cohesiveness and overall performance." Laughter, or humor, in the workplace is a good thing. Our team collaborates well and humor emerges from that collaboration and energizes it.

Yet, it's become an adage: you can't make fun mandatory. And our fun isn't. So, how did our team come together in such a way that we find kittyfetch a hilarious name? No one knows for sure. But we're glad it happened.

For more, you can read Roberts and Yan's study:

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.