- 57 minutes 33 seconds1049: WTF is a Software Factory?
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.
Show Notes
- 00:00 Welcome to Syntax!
- 01:10 What Is Swamp Club and Adam Jacob’s Background
- 02:37 Scott’s Personal Automations: Cleaning Folders and Filing Sentry Bugs
- 03:28 Where Does This Fit If You Already Run Claude Code?
- 07:22 Brought to you by Sentry.io
- 07:46 Swapping Models and APIs: Flipping the Agent Loop Inside Out
- 09:40 Pricing and Bringing Your Own Inference
- 10:18 What Is a Software Factory, Really?
- 14:50 Shipping 2,500 PRs a Month: Trust, Automation, and Black Box Testing
- 16:55 Software Factory or Slop Factory? A Perception Problem
- 19:06 How Big Companies Can Start: Give Five People Permission to Break the Rules
- 24:16 Who Has Actually Pulled This Off So Far?
- 25:54 What Do You Do With 10,500 Engineers?
- 28:56 The Vibe Coded Adobe Suite: When Does This Stop?
- 30:24 Personal Software: What If Software Got Smaller, Not Bigger?
- 33:51 Testing With AI: Black Box, Integration, and Deleting Your Unit Tests
- 39:03 How Do You Validate Trust in a Factory?
- 39:30 Domain Driven Design Gives Your Agent a Vocabulary
- 43:12 Adversarial Review: Accessibility, Lighthouse, and Fixing the Machine
- 46:17 Why Skills Alone Aren’t Enough
- 49:00 Figuring It Out Together: Engineers, Not the Labs, Know Their Systems
- 53:53 Sick Picks + Shameless Plugs
Sick Picks
- Adam: Dell XPS-14 running Linux with Omachy, Lorna Shore
Shameless Plugs
- Adam: Swamp Club, Swamp Club Discord
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
21 October 2026, 11:00 am - 1 hour 40 minutes1048: Deno Is Dead
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.
Show Notes
- 00:00 Welcome to Syntax!
- 01:31 Deno Is Shutting Down: The Team Joins Cloudflare
- 06:23 Why Bun Spelled the End of Deno
- 12:24 OpenCode 2.0: Durable Objects, Code Mode and Hot Reloading Plugins
- 20:24 Where Should Your Agent Actually Run?
- 21:41 Talorys: A Personal AI Agent on the Cloudflare Free Tier
- 22:42 I Accidentally Started a $50 Photo Frame Movement
- 27:05 Agent Driven Open Source: Dozens of Pull Requests From Bots
- 35:11 SubQ Snap: A Cheaper, Smarter Decision Model Than Jev
- 41:26 AirDrop Reverse Engineered: Continuity on Linux
- 44:47 Brought to you by Sentry.io
- 45:24 TanStack Start 1.0 Is Officially Stable
- 55:23 The FFF vs fsearch Twitter Drama
- 59:34 Model Roundup: Hands On With Gemini 4 Argon
- 01:08:01 Zen Garden: Ranking Models on Their 3D Taste
- 01:12:49 Muse Wonder From Meta
- 01:15:15 EmbeddingGemma 2 and Why Embeddings Power Better Search
- 01:18:32 Claude Haiku 5.5 Gains Thinking Levels
- 01:20:19 Grok Bot Leaks a CEO’s Bank Balance Into Company Slack
- 01:24:18 CJ’s Whirlwind Tour: A Commodore 64 Keycap Font
- 01:25:08 Lightbulb Computer: A Projector Screwed Into Your Ceiling
- 01:29:11 Recomps and Decomps: Running PS5 Games on Linux and Windows
- 01:32:23 Open Source Photoshop Clones and the Whole Craft Suite
- 01:35:25 Audacity 4 and the Case for Forking Old Open Source Apps
- 01:36:35 PS2 and PSP Games Recompiled to WebAssembly
- 01:37:39 Bootstrap 6 Alpha Brings Back Real Buttons
- 01:39:39 Wrapping Up the Live Stream
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
19 October 2026, 11:00 am - 35 minutes 8 seconds1047: Adobe has a big problem
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.
Show Notes
- 00:00 Welcome to Syntax!
- 00:12 Adobe Is in Trouble: A Clean Room Port of the Entire Suite
- 02:22 Scott’s Long Running Adobe Grudge Since 2017
- 03:42 Figma Is Not a Raster Tool: Why Every Alternative Falls Short
- 04:40 Opening Real Photoshop Files: Masks, Half Tones and Blend Modes
- 06:30 What Clean Room Porting Actually Means
- 09:54 A Familiar Interface, Entirely Built in Rust
- 10:15 Don’t Trash the Whole Thing Over One or Two Bugs
- 12:14 What’s Missing: Artboards and the Tiny UI Interactions
- 13:53 Where Are the Vibe Coded Photoshops? Four Months Later
- 14:33 Figma’s Locked Down MCP and the Backlash
- 17:22 Dylan’s Clap Back at Anthropic’s Own Closed Ecosystem
- 18:08 The Real Photoshop Replacement Will Be a New Way of Working
- 21:35 Good UI Is Still the Moat
- 22:28 Caring About Your Project Past Two Days
- 23:05 Audio Crackles and Paper Cuts: The Bugs Only Humans Chase
- 24:56 Brought to you by Sentry!
- 26:28 Copying Is Easy: The Hard Part Is Inventing What Comes Next
- 27:28 DaVinci Resolve Keeps Shipping Useful Releases
- 28:26 Sick Picks + Shameless Plugs
Sick Picks
- Scott: KWS V2 Rack
- Wes: Insta360 Luna
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
14 October 2026, 11:00 am - 1 hour 40 minutes1046: The Pi Updates are insane
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.
Show Notes
- 00:00 Welcome to Syntax Weekly
- 00:46 example.com gets a facelift
- 04:37 The death of pull requests
- 12:46 pi v1.0
- 24:14 Brought to you by Sentry!
- 25:08 Turso Joining Supabase
- 28:13 Screen Studio Updates
- 33:24 Svelte 3.0 Release
- 35:32 Effect 4.0
- 38:14 Alchemy
- 42:59 Foldkit
- 44:10 OpenAI Dev Day Announcements
- Dots
- Rahim Nathwani’s reply regarding Luna
- Plugin Extensions
- Sites in ChatGPT
- 56:40 Cloudflare Clef Decision Model
- 01:01:25 Gemini 4 Argon
- 01:09:04 Flux 3 Image Model
- 01:11:50 Claude Mods
- 01:13:44 Muse Gadgets
- 01:17:27 Nvidia Lyra 2.0 World Model
- 01:27:30 Game Recomps and Decomps
- 01:30:54 JS Composite Type
- 01:35:00 RFC 1149 Auction
- 01:37:49 eslint cssicorn
- 01:39:15 Syntax Meetup
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
12 October 2026, 11:00 am - 52 minutes 18 seconds1045: Who can actually max out 5 AI subscriptions?
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.
Show Notes
- 00:00 Intro
- 00:40 Welcome to Syntax!
- 01:37 What’s the Modern Day Equivalent of Blogging?
- 08:35 What Should You Be Doing While Your Agent Works?
- 13:23 Brought to you by Sentry!
- 14:02 How Much Should Your Employer Cover for Token Spend?
- 18:32 Tracking What You Actually Burn with Codex Bar
- 20:26 How Do You Code HTML Emails in 2026?
- 25:22 How Do You Keep an Agent From Going Off the Rails?
- 30:23 Steering an Agent Mid Turn: Which Harness Does It Best?
- 32:44 How Do I Get My Engineers Interested in AI?
- 35:48 Beyond Telegram: Better Interfaces for Non Coding Agents
- 38:41 Staying Motivated When AI Takes the Fun Parts of Coding
- 41:55 Killing Rogue Node Processes and Restarting Your Machine
- 44:12 Custom Internal Harnesses: Worth It or a Token Hog?
- 47:47 Sick Picks + Shameless Plugs
Sick Picks
- Scott: Driving Rogue
- Wes: Amazon Basics Electric Screwdriver
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
7 October 2026, 11:00 am - 1 hour 20 minutes1044: Ruby on Rails is Dead
Scott, Wes, and CJ ask whether Ruby on Rails is really dead (and whether Rust is just Rails you don't have to read), then dig into Meta's new Muse agent, which is free, comes with its own VM, and is already reading messages nobody asked it to. Plus: upm, a tiny TypeScript npm replacement, Opus 5.5 moonlighting as a motion designer, Tart VMs on Apple Silicon, and a foundry for gloriously bad web fonts.
Show Notes
- 00:00 Welcome
- 01:11 upm is a tiny fast npm
- 07:34 Zuck cooked with Muse
- 19:21 Ruby on Rails is Dead
- 27:55 loco - Rails for Rust
- 31:06 Brought to you by Sentry!
- 33:12 How should new developers learn?
- 41:40 Opus 5.5 First Impressions
- 58:27 Tart - virtualization toolset for Apple Silicon
- 01:01:43 jevgrep
- 01:06:49 SHOW ME YOUR RACK
- 01:09:04 Chrome gets responsive iframe resizing
- 01:10:25 Bastardica - bastard web font foundry
- 01:14:23 Sonnet 5.5 Released
- 01:16:37 OpenAI Dev Day
- 01:20:02 Syntax SF Meetup
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
5 October 2026, 11:00 am - 32 minutes 43 seconds1043: I’m Using GPUI For Everything
Scott and Wes ditch Electron and Tauri for GPUI, the GPU accelerated Rust UI framework from the Zed team. They get into its React-like API, styling that feels a lot like Tailwind, GPUI Kit components, the community fork drama, and the tiny desktop apps Scott has built with it.
Show Notes
- 00:00 Welcome to Syntax!
- 01:24 Electron, Tauri, and the Trouble With Web Views
- 04:05 Enter GPUI: Why We Don’t Take Money to Talk About Tools
- 05:32 Brought to you by Sentry.io
- 05:59 What GPUI Is: GPU Accelerated, Cross Platform, Native All the Way Down
- 06:50 A React Like API in Rust: Divs, Flex, and Chained Methods
- 09:35 Components, Props, and State in GPUI
- 11:21 How Much of CSS Does GPUI Actually Reimplement?
- 12:52 Flexbox Everywhere, But Where Is CSS Grid?
- 14:17 Where Does Your App Logic Live? No RPC Layer Needed
- 15:53 Render vs RenderOnce: Stateful and Static Components
- 16:57 GPUI Kit: The shadcn of GPUI
- 18:46 GPUI CE: The Community Fork and Ecosystem Tension
- 21:29 Apps Scott Built With GPUI: Gendo, File Bro, and Mr. Space
- 22:48 Why Tiny Utility Apps Should Stay Tiny
- 24:25 File Bro: File Automations a la Hazel
- 25:27 Mr. Space: Building a macOS Window Manager
- 27:05 The Downsides: No Native UI Elements and No Browser DOM
- 29:56 Testing GPUI Apps With Jev and the Accessibility Tree
- 30:39 GPUI Mobile: Experimental, But It Works
- 31:52 Final Verdict: GPUI for Personal Desktop Software
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
30 September 2026, 11:00 am - 1 hour 22 minutes1042: Is the Jev Hype Overblown?
Is Jev actually a leap forward for classification or just hype and fake demos? We dig in, plus Claude Code’s new AGENTS.md support, TinyCast (the free, open-source Raycast alternative), an iPhone Fold simulator in Xcode, and a stack of dev tools you’ll want to try
Show Notes
- 00:00 Welcome to Syntax!
- 01:17 The iPhone Fold Simulator and Foldable Web APIs
- 07:03 Claude Code Finally Supports agents.md
- 11:42 Using Your Claude Subscription Inside PI
- 13:07 Raycast Pricing Changes and the Rise of Tinycast
- 18:24 Our Most Used Raycast Features
- 21:22 Browser Hopping: Back on Helium After Ditching Dia
- 22:12 1Password’s Redesign and Reliability Problems
- 23:11 Jev Explained: A Model That Only Answers Questions
- 31:59 CJ’s Jev Chat Bot Demo With MCP Tools
- 36:09 The Kevs in the Room: Open Source Jev Alternatives
- 45:39 What We’ve Actually Built With Jev So Far
- 51:59 Brought to you by Sentry.io
- 52:55 GPUI Kit: Building Native Rust Desktop Apps
- 58:07 Antfu’s DevFrame: A Framework for Building Dev Tools
- 59:45 Where Is the Line on Using AI in Video Editing?
- 01:06:00 AI Upscaled Security Photos and Internet Detectives
- 01:08:07 Qwen Image 2.1 and Real Transparent Backgrounds
- 01:10:18 AI Generated Posters Don’t Have to Be Horrible
- 01:13:28 Orca: A GUI for Wrangling Your Fleet of Agents
- 01:15:37 Grok 4.7 First Impressions and Its Pricing
- 01:18:58 Waiting on Google and Microsoft’s Big Models
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
28 September 2026, 11:00 am - 47 minutes 21 seconds1041: What are normies using AI for?
Scott and Wes talk about how non-developers are actually using AI today. They also cover the stuff they don’t think holds up, like AI-staged listings and automated marketing.
Show Notes
- 00:00 Intro
- 00:38 Welcome to Syntax!
- 01:50 Finding Parts With AI: Van Buckles and Weird Bolts
- 03:59 Brought to you by Sentry!
- 04:37 Fixing Printers, Drivers, and Annoying Home Network Stuff
- 05:32 Rescuing E-Waste: Flashing a Broken Skylight Calendar
- 08:42 Red Tape, Permits, and Filling Out Awful PDF Forms
- 09:57 Self-Hosting Made Easy: Updating Your NAS and Docker Containers
- 11:18 Fighting Home Assistant Rot With Agents
- 13:20 Inbox and Calendar Management for a Family of Six
- 18:05 AI in Real Estate and Property Staging
- 21:10 Using Agents for Video Editing and Multicam Automation
- 23:53 GFX.computer: Building Better Infographics
- 25:59 Things That Won’t Hold Up: Generated Text and Automated Marketing
- 30:27 Home Lab Management Over Tailscale and SSH
- 32:46 3D Printing Parts With Nurb: Stands, Cases, and Airflow
- 34:51 MCP Servers for Software You Only Use Occasionally
- 36:58 Travel Planning: Great at Logistics, Terrible at Taste
- 39:31 Proposals and Job Applications: Everybody Sounds the Same
- 42:14 Sick Picks + Shameless Plugs
Sick Picks
- Scott: Nomadix Backpack
- Wes: Silicone chair socks
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
23 September 2026, 11:00 am - 1 hour 33 minutes1040: Developing for the iPhone Duo
Scott, Wes, and CJ break down developing for the iPhone Duo with the Device Posture and Viewport Segments APIs, plus the React 19.3 release and Pi’s new Radius platform. Also on deck: Tailwind joining Shopify, Shopify going back to native, Homebrew 7, Aeropeek, and Meta’s Muse Agent.
Show Notes
- 00:00 Welcome to Syntax!
- 01:05 React 19.3
- 05:30 Pi announces Radius
- 15:26 iPhone Duo Initial Reactions
- 22:35 Developing for the iPhone Duo
- 32:16 Syntax Meetup in SF
- 32:52 Brought to you by Sentry!
- 33:10 Tailwind Labs is joining Shopify
- 35:36 Native is the Future of Mobile at Shopify
- 40:23 Herdr remote agents
- 46:13 Homebrew 7 Released
- 50:55 Meta Muse AI Agent
- 01:00:19 Scott’s Switzerland Trip
- 01:07:25 Mic FX from Teenage Engineering
- 01:10:46 Three.js conference Badge
- 01:13:29 Don’t let anyone take away your big box of cables
- 01:16:22 Aerospace Tiling Manager
- 01:24:26 Scott’s new backpack
- 01:26:52 Claude, change this button to blue
- Hacker News post
- 01:31:23 Knap markdown template language
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
21 September 2026, 11:00 am - 1 hour 37 seconds1039: Should You Quit Your Job?
Scott and Wes dig into a listener mailbag full of AI questions: how to bill freelance work when the tools make you faster, whether coding still matters in interviews, and if the AI bubble is about to pop. Plus sandboxing your agents, managing block-based CMS chaos, and what it takes to leave a stable job when you’re risk averse.
Show Notes
- 00:00 Welcome to Syntax!
- 01:09 Freelance Billing in the Age of AI: Who Gets the Speed Savings?
- 04:33 Value Based Pricing and Leveling Up Your Skills
- 06:37 Will Writing Code Become Irrelevant in Job Interviews?
- 11:05 Finding Human Answers in a Sea of AI Slop
- 14:57 Trust and Community Are the New Currency
- 15:49 Nobody Watches Conference Talks Anymore
- 18:18 Is the AI Bubble Going to Pop?
- 24:07 Where Is All the Software AI Was Supposed to Build?
- 26:19 AI Fatigue: When All You Do Is Review Code
- 30:03 Managing Large Block Based CMS Systems
- 38:57 Taking the Leap: Leaving a Stable Job as a Risk Averse Dev
- 43:45 Sandboxing Your Agents Instead of Running YOLO Mode
- 45:38 Will AI Companies Fingerprint and Ad Target You?
- 49:36 Labeling YouTube Exclusive Episodes for Podcast Listeners
- 52:16 Sick Picks + Shameless Plugs
Sick Picks
- Scott: Sandpaper Pads, Jellyfin, Apps2Samsung
- Wes: Hisense TV
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
16 September 2026, 11:00 am - More Episodes? Get the App