David Crawshaw

Co-Founder, Tailscale

David Crawshaw is Co-Founder and CTO of Tailscale. David is formerly a Staff Software Engineer at Google, where he specialized in petabyte-scale logs processing. He implemented TCP/IP networking for Fuchsia, as well as ported the Go language platform to iOS...

Photo of David Crawshaw

Content from the Library

Podcast

The Kubelist Podcast Ep. #54, The Age of Personalized Software with David Crawshaw

In episode 54 of The Kubelist Podcast, Marc and Benjie sit down with David Crawshaw. David shares how a weekend WireGuard experiment became Tailscale, and how a series of unsuccessful developer-tool experiments eventually became exe.dev. The conversation offers a candid look at product discovery, technical failure, cloud economics, and building infrastructure for AI agents.

Video

Code Review Has to Go

Agentic development doesn't just change how we write software — it reveals how much of our traditional process is obsolete. Pair review, approval gates, bureaucratic guardrails: cozy rituals from a time when humans wrote every line. David Crawshaw, cofounder of Exe.dev, is ready to rant for change.

Podcast

High Leverage Ep. #11, Why Agents Need Computers with David Crawshaw

On episode 11 of High Leverage, Joe Ruscio speaks with David Crawshaw about the shift from traditional developer infrastructure to agent-native computing. David traces lessons from founding Tailscale to now building exe.dev around the idea that “agents need a computer.” The conversation explores why VMs may be the right primitive for AI coding agents, why deployment friction becomes unacceptable when software can be generated in minutes, and how agent-driven development changes code review, production workflows, security, and the economics of personal software.