The era of the Small Giant (Interview)
Episode
98 min
Read time
3 min
Topics
Remote Work, Startups, Leadership
AI-Generated Summary
Key Takeaways
- ✓Custom CRM in Minutes: Tanner built a complete CRM system by voice-dictating requirements for fifteen minutes to Claude Code, replacing expensive commercial tools. The system included gamification features tailored to his preferences and could be modified instantly during use. This demonstrates how developers can create bespoke software faster than learning existing SaaS platforms, fundamentally challenging the subscription software model that dominated the past two decades.
- ✓Post-SaaS Architecture: SaaS interfaces exist for slow humans to navigate complex UIs, but AI agents don't need visual interfaces to complete work. When agents can directly access APIs and databases to accomplish tasks like lead enrichment or data analysis, the traditional web application layer becomes unnecessary. This shift means software moves from human-operated tools to agent-executed workflows, with humans only needing dashboards to review completed work rather than interfaces to perform it.
- ✓Code Review Elimination: Teams using AI coding agents produce so many pull requests that code review becomes the primary bottleneck, while new teams without review processes move multiple times faster. As language models surpass human code quality and security practices, the entire apparatus of human code review—built to prevent human mistakes—loses relevance. Developers must shift mindset from reviewing code to validating functionality like product managers do.
- ✓Real-Time Voice Infrastructure: LayerCode provides voice API infrastructure solving complex problems in conversational AI: detecting when users finish speaking despite pauses and filler words, handling interruptions while agents speak, and maintaining sub-one-second response latency. The system runs on Cloudflare Workers across 330 global locations, streams partial transcripts during user speech, and uses Gemini Flash for interrupt detection with 250-300 millisecond response times to determine genuine interruptions versus acknowledgments.
- ✓Time-to-First-Token Priority: Voice agent quality depends entirely on time-to-first-token latency, not total token throughput. Only Google Gemini and OpenAI GPT-4o optimize for this metric, with most LLMs prioritizing intelligence or throughput instead. Inconsistent latency creates worse user experience than consistent slower responses—when an agent responds in one second initially but takes three seconds on subsequent turns, users assume the system broke rather than accepting variable performance.
What It Covers
Damien Tanner, founder of Pusher and now building LayerCode, returns after seventeen years to discuss how AI coding agents fundamentally reshape software development. The conversation explores why traditional SaaS models face extinction, how code review becomes a bottleneck in the AI era, and why small teams can now build giant companies using tools like Claude Code and Cloudflare Workers.
Key Questions Answered
- •Custom CRM in Minutes: Tanner built a complete CRM system by voice-dictating requirements for fifteen minutes to Claude Code, replacing expensive commercial tools. The system included gamification features tailored to his preferences and could be modified instantly during use. This demonstrates how developers can create bespoke software faster than learning existing SaaS platforms, fundamentally challenging the subscription software model that dominated the past two decades.
- •Post-SaaS Architecture: SaaS interfaces exist for slow humans to navigate complex UIs, but AI agents don't need visual interfaces to complete work. When agents can directly access APIs and databases to accomplish tasks like lead enrichment or data analysis, the traditional web application layer becomes unnecessary. This shift means software moves from human-operated tools to agent-executed workflows, with humans only needing dashboards to review completed work rather than interfaces to perform it.
- •Code Review Elimination: Teams using AI coding agents produce so many pull requests that code review becomes the primary bottleneck, while new teams without review processes move multiple times faster. As language models surpass human code quality and security practices, the entire apparatus of human code review—built to prevent human mistakes—loses relevance. Developers must shift mindset from reviewing code to validating functionality like product managers do.
- •Real-Time Voice Infrastructure: LayerCode provides voice API infrastructure solving complex problems in conversational AI: detecting when users finish speaking despite pauses and filler words, handling interruptions while agents speak, and maintaining sub-one-second response latency. The system runs on Cloudflare Workers across 330 global locations, streams partial transcripts during user speech, and uses Gemini Flash for interrupt detection with 250-300 millisecond response times to determine genuine interruptions versus acknowledgments.
- •Time-to-First-Token Priority: Voice agent quality depends entirely on time-to-first-token latency, not total token throughput. Only Google Gemini and OpenAI GPT-4o optimize for this metric, with most LLMs prioritizing intelligence or throughput instead. Inconsistent latency creates worse user experience than consistent slower responses—when an agent responds in one second initially but takes three seconds on subsequent turns, users assume the system broke rather than accepting variable performance.
- •Plugin Architecture Over RxJS: Tanner rebuilt LayerCode's core from RxJS stream processing to simple plugin architecture with async iterables because the original codebase was incomprehensible to both humans and LLMs. The new waterfall message-passing system allows unit testing individual plugins, enables test-driven development with coding agents, and lets agents successfully add features. This architectural choice prioritized AI agent comprehension over traditional engineering patterns, recognizing that unmaintainable-to-AI code slows development velocity.
- •Ralph Wiggum Development Loop: The autonomous coding pattern involves writing ambitious specifications in a markdown file, then running a shell script that repeatedly calls Claude Code until it returns "complete" in XML tags. Developers leave for walks or lunch while the agent works through entire feature lists. This YOLO mode approach works for greenfield projects where code quality matters less than functionality, and developers can validate outputs without reviewing implementation details.
Notable Moment
Tanner experienced a revelation after building his custom CRM: he realized he was still manually doing the work inside the interface he created. He then connected Claude Code directly to the database and APIs, gave it browser access to LinkedIn and other tools, and had the agent perform the actual sales work—enriching leads, researching prospects, and managing outreach. Within a week, he discarded the CRM interface entirely, keeping only a database viewer for non-technical team members.
Episode Transcript
My friends, welcome back. This is the change while we feature the hackers, the leaders, and those living in this crazy world we're in. Can you believe it? Yeah. Damian Tanner is back on the show after seventeen years. Wow. Okay. Some back story. Damien Tanner, founder of Pusher, now building layer code. He returns to the podcast technically, officially for the first time, but he sponsored the show. He was one of our very first sponsors of this podcast seventeen years ago, almost, I wanna say. I'm estimating, estimating, but it's pretty close to that. I mean, that's so cool. So he's back officially talking about the seismic shift happening right now in software development. I know you're feeling it. I'm feeling it. Everyone's feeling it. So from first time sponsor of the podcast to a frontline builder in the AI agent era, Damien shares raw insights on why SaaS is dying, why code review is becoming a bottleneck, maybe nonexistent, and how small teams can build giant things. A massive thank you to our friends, our partners, our sponsor. Yes. Talking about fly.io, the home of changeallthatcom. Love fly, and you should to launch a Sprite, launch a fly machine, launch an app, launch whatever on fly. We do. You should to learn more at fly.io. Okay. Let's do this. Well, friends, I'm here again with a good friend of mine, Kyle Golbreath, cofounder and CEO of depot.dev. Slow builds suck. Depot knows it. Kyle, tell me, how do you go about making builds faster? What's the secret? When it comes to optimizing build times to drive build times to zero, you really have to take a step back and think about the core components that make up a build. You have your CPUs, you have your networks, you have your disks. All of that comes into play when you're talking about reducing build time. And so some of the things that we do at Depo, we're always running on the latest generation for ARM CPUs and AMD CPUs from Amazon. Those in general are anywhere between 3040% faster than GitHub's own hosted runners. And then we do a lot of cache tricks, both for way back in the early days when we first we focused on container image builds. But now we're doing the same types of cache tricks inside of GitHub Actions, where we essentially multiplex uploads and downloads of GitHub Actions cache inside of our runners so that we're going directly to blob storage with as high of throughput as humanly possible. We do other things inside of a GitHub actions runner, like we quarter off portions of memory to act as disk so that any kind of integration tests that you're doing inside of CI that's doing a lot of operations to disk. Think like you're testing database migrations in CI. By using RAM disks instead inside of the runner, it's not going to a physical drive. It's going to memory, and that's orders …
Get the full transcript (16,990 words) + summary by email — free
One-time email with the complete transcript and AI summary of this episode. No account needed.
One email, no spam. We’ll also show you what SignalCast does.
You just read a 3-minute summary of a 95-minute episode.
Get The Changelog summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from The Changelog
Forking Cal.com to closed source (Interview)
Sep 3 · 114 min
a16z Podcast
Marc Andreessen on Evaluating Founders and AI's Consumer Surplus
Mar 30
More from The Changelog
Postgres at PlanetScale (Interview)
Aug 25 · 102 min
In Good Company with Nicolai Tangen
Zalando Co-CEO: Building Europe's Fashion Giant, AI in Retail and the European Dream
Mar 4
Books, tools, and gear mentioned in this episode
SignalCast may earn commission on purchases via these links.
Tools
- Claude CodeRecommended
by Anthropic
“how code review becomes a bottleneck in the AI era, and why small teams can now build giant companies using tools like Claude Code and Cloudflare Workers.”
by Google
“The system runs on Cloudflare Workers across 330 global locations, streams partial transcripts during user speech, and uses Gemini Flash for interrupt detection with 250-300 millisecond response times.”
“Tanner rebuilt LayerCode's core from RxJS stream processing to simple plugin architecture with async iterables because the original codebase was incomprehensible to both humans and LLMs.”
“💼 SPONSORS [{'name': 'Fly.io', 'url': 'https://fly.io'}”
“💼 SPONSORS [{'name': 'Depot', 'url': 'https://depot.dev'}”
“💼 SPONSORS [{'name': 'Tigger Data', 'url': 'https://tigerdata.com'}”
- Cloudflare WorkersRecommended
by Cloudflare
“why small teams can now build giant companies using tools like Claude Code and Cloudflare Workers.”
“💼 SPONSORS [{'name': 'Notion', 'url': 'https://notion.com/changelog'}”
company
“Damien Tanner, founder of Pusher and now building LayerCode, returns after seventeen years to discuss how AI coding agents fundamentally reshape software development.”
“Damien Tanner, founder of Pusher and now building LayerCode, returns after seventeen years to discuss how AI coding agents fundamentally reshape software development.”
More from The Changelog
We summarize every new episode. Want them in your inbox?
Forking Cal.com to closed source (Interview)
Postgres at PlanetScale (Interview)
Canary tokens and digital tripwires (Interview)
From open source hits to OpenAI (Interview)
MCP on Code Mode (Interview)
Similar Episodes
Related episodes from other podcasts
a16z Podcast
Mar 30
Marc Andreessen on Evaluating Founders and AI's Consumer Surplus
In Good Company with Nicolai Tangen
Mar 4
Zalando Co-CEO: Building Europe's Fashion Giant, AI in Retail and the European Dream
a16z Podcast
Aug 26
The State of AI: Macro, Apps, and Consumer
How I AI
Aug 24
I spent $20,000 on Devin in a month. Here’s what I learned | Ryan Carson (solo founder)
Eye on AI
Aug 19
From Zero to 150 Robots in Just 20 Months | Mike LeBlanc, Foundation Future Industries
Explore Related Topics
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
Read this week's Startups & Product Podcast Insights — cross-podcast analysis updated weekly.
You're clearly into The Changelog.
Every Monday, we deliver AI summaries of the latest episodes from The Changelog and 192+ other podcasts. Free for one show.
Start My Monday DigestNo credit card · Unsubscribe anytime