On teams, technology, and solving hard problems
What I've learned building teams and shipping products
MCP: The New Primitive for Human-AI Integration
Everyone's asking the wrong question about MCP. MCP isn't an architecture. It's a communication pattern. Just like Kafka decoupled services through event streams, MCP decouples human intent from implementation without collapsing architectural boundaries.
Read more →The Great Decoupling: Why AI Infrastructure Is Still Stuck in 2015
We're building AI hardware like it's still 2015. And it's costing us billions. I've spent 25+ years in AI/ML and watched companies make the same expensive mistake over and over: treating training and inference like they're the same workload. They're not. They haven't been for years.
Read more →The Three Words That Fix Startup Time Warp
Startup founders exist in a temporal paradox. A casual coffee turns into three "must-have" features. An investor meeting spawns a product pivot. I got tired of playing timeline whack-a-mole. So I stopped asking founders for dates. Instead, I taught them three words: Now. Soon. Someday.
Read more →The Five Non-Negotiables: Building Teams That Actually Work
A team of 15 failed because one person couldn't say three words: "I need help." A student wasted an entire semester because a professor couldn't admit "I don't know." I've spent 25+ years building technology teams and learned what separates teams that thrive from those that collapse under their own dysfunction.
Read more →