Syntax - Tasty Web Development Treats

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

Syntax - Tasty Web Development Treats

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

Mosh instead of SSH

Caddy for domains and routing

Tailscale for local network

Zed editor

Herdr for terminal sessions

Opencode or ClaudeCode for AI via the term

Termius for iOS AI

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 Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

More from Syntax - Tasty Web Development Treats

Oct 21, 2026

Scott and Wes talk with Adam Jacob about software factories: what they actually are, why they’re unique to each team, and how to build trust in agent-generated code. They dig into Swamp Club, black box testing, domain driven design, adversarial review for accessibility, and whether unit tests still earn their keep.

Oct 19, 2026

Deno is shutting down and the team is heading to Cloudflare — Scott, Wes, and CJ break down what that means for the runtime, JSR, and workerd. Plus OpenCode 2.0 on durable objects, TanStack Start 1.0, SubQ Snap, Gemini 4 Argon, and Wes’s accidental $50 photo frame movement.

Oct 14, 2026

Someone just clean-room ported seven Adobe apps to Rust, and Wes is shocked at how good it is. Scott and Wes break down what it gets right, what’s still missing, and why copying software is easy but inventing what comes next is the hard part.

Oct 12, 2026

Scott, Wes, and CJ break down the latest Pi updates, including durable long-running agents, Codemode, and MCP support, then debate whether pull requests are dead in favor of issues. Plus Supabase picks up Turso, Screen Studio 4 drops, JavaScript Composites bring value-based equality, and a stack of new AI models from Google, OpenAI, Cloudflare, and more.

Oct 7, 2026

Scott and Wes answer listener questions about what replaced blogging, what to do while your AI agent works, and who should pay for token costs. They also cover keeping agents from going off the rails, getting your team excited about AI, and staying motivated when AI takes the fun out of coding.

See all episodes →