thoughts

Luck and Chance

Looking back at my life, something that stands out like a garden gnome in a basketball lineup is that most of the significant moments of my life seemed to ha...

Why I Write

I enjoy the art of creation. Maybe enjoy is too light of a word for what I’m trying to describe. I feel compelled by. I have a need to. I cannot not create.

Abstractions - Part1

I think about abstractions a bunch. It comes with the territory of writing code for a living. Software is, after all, just a series of abstractions, translat...

Reflections on Asia

Today is my last day in Japan and first day back in the states after half a month of travelling. I’ve made it a tradition to take a trip at the end of each y...

Why I Choose Vim

Helen of Troy might have had a face that launched a thousand ships but the Trojan war pales in comparison to the flame wars developer wage today over their f...

Sunk Costs

When I started this entry, I intended to write an essay about keeping resolutions. After all, it was still close to new years and people did this sort of stu...

Do you remember?

If a tree falls in the forest and no one remembers hearing it, does it make a sound?

Of Growing Up

Me and my roommate have this tradition where we cook a large meal Sunday night and complain about having to do the dishes afterwards. There always seems to b...

How are you?

This question, along with developing for IE6, bothers me. A lot. I dislike this question because most of the time I hear it, it is a disingenuous offhand rem...