Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats

1023: Mosh, Caddy & Tailscale: A Remote Dev Deep Dive

July 22, 2026

AI Summary

5 min read

Scott 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

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

Hit us up on Socials!

Syntax: X Syntax - Tasty Web Development Treats