Business

I have been working in the computer software (and hardware) industry professionally since 1998. I have been a successful web app developer, web UI engineer, systems administrator, distributed systems engineer, software architect, product manager, team lead, chief of staff, operations lead, engineering manager, engineering manager of managers, and engineering department & functional leader, several times over.

Through these many roles in different types of companies (B2B, B2C; tiny startups, medium enterprises, and huge corporations), I have accumulated experiences, observations, and lessons that I sometimes try to write down, as much for my future self as for the benefit of others. This is where that writing ends up.

You can expect essays (more or less timeless theses explored in some depth) and asides (briefer thoughts that may be more attached to their ephemeral context) on topics from across the tech industry broadly. My perspective is of one who would like technology to be an occasional aid and enhancement to life, but not one that should replace our fundamental experiences.

I teach and practice patience, effectiveness, efficiency, balance, and above all the necessity of being a human who cares for other humans first. You could think of it as an anti-hustle.