I'm an engineering leader with 25+ years at Google, Microsoft, Salesforce, Tableau, and startups..
I write about engineering leadership, AI strategy, and building high-performance teams.
I'm currently focused on full-time engineering leadership roles in AI, platform, and product engineering.

The Modern Attack Surface: How Computers Get Compromised
Mon Jan 26 2026 · 17 min read
An overview of how the attack surface has evolved in modern computing, and the ways computers and accounts get compromised today.

A Practical Way to Think About RAG
Fri Dec 12 2025 · 7 min read
A grounded mental model for Retrieval-Augmented Generation, with two concrete examples and the tradeoffs that actually matter.

How to Build for Speed: What It Actually Takes to Release Fast
Thu Oct 23 2025 · 7 min read
Everyone wants to move fast, but not everyone knows how. Speed isn’t about heroics or skipping QA. It’s about trust in your systems, your telemetry, and your ability to roll back safely. Lessons from years of shipping at Microsoft, Google, Salesforce, Tableau, and startups on what it actually takes to release fast.

It's Not the Launch, It's the Landing
Thu Oct 02 2025 · 3 min read
In technology we celebrate launches as if they were victories. The moment something goes live there is a demo, a blog post, a slide in a performance review. It feels like success. But a launch is not the finish line. It is only takeoff. The real test...

How Engineers Can Use AI Effectively
Fri Sep 26 2025 · 3 min read
AI is everywhere in tech conversations. Some people hype it as magic while others dismiss it as overblown. The truth is simpler. AI is a tool. Like any tool in engineering, its value depends on how it is used.\nUsed carelessly, it produces garbage. Us...