A proud bundle of contradictions.


  • Declaring Digital Independence

    A small house with a big personality

    One day, about 15 years ago, I got off a flight in a city I don’t know well. I was going to visit a friend, and I was supposed to pick up a rental car, call my friend, and let them know that I was on my way. Something strange...
  • Scalpels and Sledgehammers

    A douchebag banker

    I opened my first bank account when I was ten years old. My dad told me, “Son, you’re almost all grown up, it’s about time you learn how to manage money,” took me to the local branch, and before I knew it I had a new toy: a passbook. I...
  • Modular writing and shaving yaks

    Close-up of a yak

    By training, I’m a computer scientist and a software developer. I tend to look at the world through the lens of software, systems, and processes. I look for structure and patterns, and for ways to optimize those processes. As one example, waiting in line to check out at a grocery...
  • Look on the bright side

    Sun shining through dark clouds

    In many parts of the world, including where I live, Covid19 has turned things upside-down. Thousands of people—soon to be tens of thousands—are dying every day from a disease that’s novel and still not very well understood. Families everywhere are losing loved ones. Healthcare workers, first responders, and also those...
  • Hello, world

    A cup of coffee

    I’ve tried starting a personal blog a number of times over the past few years. Each time, I was stymied by one of two thoughts. The first thought was, Why would anyone want to read what I have to write, anyway? Do I really have things worth writing and sharing...