Author Archives: kevin

About kevin

I write the posts

Taking pride in the things you do

  • For the third time in ten minutes, I was jolted forward in my car seat. "Mom, stop braking so hard," I said. She didn't take it well. "Kevin, I've been driving for thirty years. I know how to drive."
  • Jason and I were wiping down the whiteboard at work. It's an old white board, so markers leave a dirty trail. After ten minutes of wiping, my side had streak marks and smudges I couldn't get rid of. Jason's half of the board was a perfect, flawless white. I'd just gotten my butt kicked in wiping a dry erase board. Humbled, I asked Jason for his secret. He showed me: you take two sheets of paper towel and fold that into quarters. Spray the board liberally, wipe one time all the way across horizontally, then flip it over to get a good grip. Then wipe down in hard, straight lines (not circular).
  • "Wow, this is much easier," I thought. I was carrying a heavy box over my shoulder. For the last twenty-two years I'd been lugging around heavy things below my waist, awkwardly holding it against my leg as I walked. Then the other day I thought, "Wouldn't this be so much easier if I could walk properly?" So I began lifting things higher, holding them near my chest or on my shoulders. I'm sure this has been "discovered" over and over again, but it was a revelation for me. I saw the method behind the madness of Indian railway porters.

The thread running through these vignettes is the idea that everything you do has technique involved. Even tasks that people think of as being really easy, tasks that take seven seconds, like tying your shoes, or jobs that command seven dollars an hour.

Marissa Mayer, who's now a top executive at Google, worked as a grocery clerk in high school. No one expects greatness from high school grocery baggers. But Mayer was determined to do a good job. Listen to her description of the art of grocery bagging:

"I learned a lot about work ethic from people who had been there for 20 years," she said. "They could do 40 items a minute over an eight-hour shift. I was pretty routinely in the 38-to-41 range. I was pretty happy about that. I have a good memory for numbers. At the grocery store, you have to remember to charge $4.99 a pound for grapes and 99 cents a pound for cantaloupe by typing in a number code. The more numbers you could memorize, the better off you are. If you had to stop to look up a price in a book, it totally killed your average."

We do basketball drills at camp, but a lot of the value comes from teaching kids to start pride in what they do, and focus on the technique underlying a successful shot, or a particularly tough dribbling drill. A lot of kids are content to just go through the motions; they aren't thinking about what they're doing and whether they could be doing it better. I don't blame them for going through the motions; it's likely no one taught them how to think about technique and continual improvement.

Other kids hit a plateau trap - they reach some level of skill, say "I'm good enough at this skill" and they stop trying to get better. This one is particularly deadly. Because there are a lot of hungry people out there that are focusing on their technique, improving it, and it might not happen today, but eventually they'll eat your lunch.

I'm never going to compete with any one in a "who can tie their shoes better" competition, or a box lifting technique competition. But I take pride in the things I do and in giving everything my best effort. Even on simple tasks I can derive satisfaction from a job well done and hopefully time and stress saved versus doing it badly. And that has to be enough.

Liked what you read? I am available for hire.

links for 2011-06-18

Liked what you read? I am available for hire.

Tools I use to get the job done

Every day I look for new tools that'll help me get my work done faster. Here's some of the stuff I use to get the job done.

My [only] machine is a 13' MacBook Pro. I have a 120GB solid state drive, which is the single best upgrade you can make to any machine - it makes your laptop so much faster. I also have 8GB of RAM. Don't buy RAM or an SSD from Apple, buy the parts from Newegg and then install them yourself using the guides on iFixit. With the new unibody laptops you'll need a Phillips #00 and a Torx T5 screwdriver but you can get these from your local hardware store for less than $10.

I also have a 2TB external drive with backups and my music library, and a Samsung scanner. I use AudioTechnica noise-canceling headphones to stay focused in busy environments.

I have a pretty elaborate set of dotfiles that I use to configure the terminal, vim, and other applications. I keep these in a Mercurial repository so I can get my configuration set up really quickly on a new machine.

MacVim

iTerm 2 and bash are fantastic for a terminal, and MacVim is a great GUI editor for vim - I use it to write blog posts and code. I use Adium for chat and Quicksilver to open and close applications and control iTunes. Skitch is an excellent tool for screenshots, because you can share photos with one click - I use it at least once a day. I use Colloquy for IRC (it's chat for programming people). Jumpcut helps keep track of things I've pasted to the Clipboard and TextExpander expands snippets I use often, like my email address and our home wireless password.

I'm obsessed with maximizing screen space. I keep the Dock minimized, (a) because I really never use it and (b) because it takes up about 50-100 pixels at the bottom of the screen. Divvy resizes/moves windows (to quickly make windows full screen, or left half/right half) and Witch switch between open windows (instead of applications) quickly. At home I have two ASUS 24' monitors; one connects through the DisplayPort and the other one connects with a Diamond BVU adapter.

I use Chrome for casual web browsing and Firefox + Firebug for web development. I use 1Password to generate strong passwords. I use Webfaction for web hosting; it's the best combination of price and features (full SSH, multiple websites, etc) I've been able to find. I might upgrade to Linode soon however, for faster sites and more space on the server. I use rsync to copy my 1Password Anywhere file to the Webfaction server, giving me access to my passwords from any web browser. I also use Shell in a Box to get SSH access to Webfaction from any browser.

I really wish there were better single site browser apps for Mac. Apparently Chrome and Firefox are both working on tools for this. I have single site apps for Google Voice, Calendar, and Gmail, configured with Prism. This helps me pull them up quickly, especially when I have 40+ tabs open in Chrome.

Some stuff I do that's atypical: I type using a DVORAK keyboard, to the endless annoyance of people trying to borrow my laptop. I also use Scroll Reverser to have the scroll direction mirror that of mobile devices; you move your fingers up to scroll down (apparently this is the default in Mac OS Lion).

I have bank accounts with ING Direct and Ally Bank. In my investment account on Sharebuilder I'm invested 50% in VT (a world market fund), 30% in PCRDX (a commodity futures index fund), and 20% in RWO (a global real estate fund).

Liked what you read? I am available for hire.

links for 2011-06-16

  • hacker news job board
  • Sixty-six percent of those who mentioned Medicaid-CHIP (Children’s Health Insurance Program) were denied appointments, compared with 11 percent who said they had private insurance, according to an article being published Thursday in The New England Journal of Medicine. In 89 clinics that accepted both kinds of patients, the waiting time for callers who said they had Medicaid was an average of 22 days longer.

Liked what you read? I am available for hire.