Coding Horror

programming and human factors

What's on your keychain?

It's a geek rite of passage: what's on your keychain? Here's mine:

what's on my keychain

I carried a Leatherman Micra for years, but I forgot to ditch it prior to a business trip and it got confiscated at the airport. Very frustrating, but it forced me to look for alternatives, and the Squirt is superior. It's available in colors, it's slightly smaller, and most importantly-- unlike the Micra, the ancillary tools can be used without opening the scissors/pliers. It's incredibly handy.

And you can have it engraved. Mine is, of course, a homage to Pulp Fiction. I think it's much funnier on a tiny multi-tool, but you can actually get the real wallet if you're so inclined. There's an alternate, non-embossed version available here, with some related trivia and media.

USB thumbdrives, on the other hand, are all basically the same. There is some variance in read/write speeds based on the type of flash media used, but even the fastest ones are too slow to substitute for a real hard drive unless you're extremely patient. With any luck, the USB thumbdrive will become the new floppy drive. I've talked before about how to make your USB thumbdrive bootable, which is always convenient. I picked the Sandisk Cruzer simply because it happened to be on sale at Costco; I had to drill a small hole in it to make it suitable for keychain mounting. It does have one feature I like-- the giant LED on the rear of the device, which makes it quite obvious when it's connected or transferring data. It's also fairly small as these devices go.

USB thumbdrives are way more boring than LED flashlights or multitools-- it's what you put on them that makes them interesting:

There are some great ideas in those threads. A lot of it is what you'd expect: anti-virus, anti-spam, remote access, encrypted passwords, and various utilities. I only recently added my USB drive to my keychain*, so I'm not sure how much of this stuff I'll actually need or use, but I'm game to find out. I did discover one particularly intriguing item in these lists: uniform server, which is a tiny WAMP (Windows, Apache, MySQL, PhP/Perl) distribution. Pretty cool.

update: Here's my 2006 edition of the keychain.

* after going through a Palm trial in 1996 and trying again with a refurb Tungsten C last year, I've concluded that PDAs just don't work for me. I guess I'll be needing that mythical perfect smartphone, but there's one small problem: I don't typically carry a cellphone with me, either.

Written by Jeff Atwood

Indoor enthusiast. Co-founder of Stack Exchange and Discourse. Disclaimer: I have no idea what I'm talking about. Find me here: http://twitter.com/codinghorror