Less(friction)

The Pursuit of Less to Create More

The Great Refinement

The word “we” is powerful, and it’s dangerous. We the people. We hold these truths to be self-evident. Foundational, uniting language. The trouble is that “we” doesn’t work with responsibility. When “we” is responsible, no one is. We have built, for ourselves and others, a mountain of digital

· 3 min read

Coding Is No Longer the Constraint

Getting to the root of a problem always requires going past the surface, and finding the underlying cause. It's the difference between the symptoms exhibited, and the real diagnosis. I was dealing with an escalation on a project once where the "problems" were described as quality

· 9 min read

What's Good for Humans Is Good for AI

Never spend more time arguing over who should do the work than it would take to do the work. For the last few years my signature line in my email has been "The best measure of progress is working software." I had a few motivations for adding that

· 6 min read

Continuous Compounding with Agentic AI

The equation of disruption has changed. Every previous era was linear. This one compounds. We are at an inflection point. In the industry, in our world, and personally. I've spent twelve years leading engineering organizations through every flavor of digital transformation, and I've made a career

· 8 min read

Less but better

There's real power in subtraction. It's a theme that I've applied throughout my career. As a developer, I often (half) joked that my favorite key on the keyboard was "delete". Removing complexity is liberating. The first time I read Greg McKeown'

· 1 min read