
Humans Are Not Machines, Machines Are Not Human
We built machines to be efficient. We were never meant to be.
Read more →Technology leadership, photography, tennis, and whatever else life throws my way.

We built machines to be efficient. We were never meant to be.
Read more →
A stage-gated process for turning ideas into production software using AI as a development partner — measure twice, cut once.
Read more →
How I shipped a real-time rules engine in 7 working days using AI-augmented development — and why the process matters more than the code.
Read more →
Most startups don't make it to year five. We just finished year thirteen. This is less about the company, and more about the people.
Read more →The best technology decisions come from leaders who understand the terrain because they’re still walking it.

Everything I know about life, I learned (or relearned) on the tennis court.
Read more →On aging, tennis, gratitude, and the forehand down the line.
Read more →A cab, a ferry, a gondola up a mountain — all to find the artist behind a photograph on my wall.
Read more →
A tribute to a simple man with a remarkable journey — from rags to riches, back to rags, and back again.
Read more →
The hustle and bustle of New York's iconic Grand Central

The sleep deprivation, the nerf balls, the heated debates — and why I keep going back.
Read more →