1023: Mosh, Caddy & Tailscale: A Remote Dev Deep Dive
July 22, 2026
AI Summary
5 min readScott Tolinsky and Wes Bos have been running their development process on a remote machine instead of their laptops, and they are never going back. The trigger was a familiar pain: "Let me tell you the amount of times I've had to reboot my computer in the last like six months. Unbelievable." Wes was hitting it too — endless apps running in the background, child processes from AI agents going rogue, and the dread of losing 18 terminal tabs on a restart. The solution is a stack of free or cheap tools (Mosh, Caddy, Tailscale, Herder, Zed) that lets you close your laptop, keep processes running, and access everything from any device — phone, iPad, or a different computer entirely.
Why Remote Development Works
The core mechanism is detachment. When you run your dev process on a machine that is not your laptop, you can close the laptop without killing anything. That means better battery life (you are not running 8,000 things locally), the ability to access processes from any machine, and the freedom to walk away while an agent works. Scott demonstrated the trust level: he loaded his slides for a talk in Amsterdam from his Mac Mini back in Denver, in front of a thousand people. "It all worked," he said. "So that means it was a valid approach."
Continue reading the full summary in the app — free to try.
Read Full Summary →Free • No credit card required
Never miss an episode of Syntax - Tasty Web Development Treats
Get every new episode summarized in your inbox — free, ~5 minutes to read.
No spam. Unsubscribe anytime.
What you'll learn
- 1 (00:00) **Remote Dev Workflows: Why Run Your Code Elsewhere?** - The hosts introduce the concept of running your entire development process on a remote machine instead of a laptop.
- 2 (03:33) **A Real-World Test: Trusting the Setup** - Wes shares a story of running his slides for a conference talk in Amsterdam from his Mac Mini at home in Denver.
- 3 (05:40) **The Core Tech Stack: Mosh, Caddy, Tailscale** - Scott breaks down the three foundational tools for his remote dev setup.
- 4 (10:44) **Deep Dive: Caddy's Role** - An explanation of how Caddy is used to manage multiple local projects.
- 5 (12:04) **Deep Dive: Tailscale's Magic** - Scott explains the simplicity of Tailscale for networking.
- 6 (15:00) **Alternatives & Comparisons** - Wes and Scott discuss other tools in the space and why they prefer their stack.
- 7 (19:15) **The Editor: Zed's Remote Power** - Scott introduces Zed as his text editor of choice for this workflow.
+ Full timestamped outline available in the app
Guests on this episode
Show Notes
Running your dev process off your main machine doesn’t have to mean the cloud. Scott and Wes break down how to host projects on a box you can reach from any device, close your laptop mid-build, and keep long-running processes alive. They cover Scott’s stack (Mosh, Caddy, Tailscale, Zed, and terminal AI agents like Claude Code), the annoyances of mobile TUIs, and whether it beats staying local.
Show Notes
- 00:00 Intro
- 00:36 Welcome to Syntax!
- 01:56 Benefits of Remote Development
- 07:50 Process for Remote Development
- 09:34 Tech Stack for Remote Development
- 15:09 Tools and Alternatives for Remote Development
- 21:16 Exploring Workspaces and Terminal Management
- 30:31 Mobile Terminal Applications and Their Features
- 32:30 Navigating the Terminal Landscape: Tools and Alter
- 35:22 Headless Browsers and Authentication Challenges
- 38:35 Work Trees and Their Use Cases
- 44:21 Cloud Hosting and Local Development Solutions
- 45:28 Sick Picks & Shameless Plugs.
Sick Picks
- Scott: Elgato Stream Deck Pedal
- Wes: Packing Cubes
Hit us up on Socials!
Syntax: X More from this podcast