How Warp ships 2,000 PRs a month with AI factories | Zach Lloyd (CEO, Warp)
· Summarized
Key takeaways
- A software factory organizes AI agents, repositories, and configurations into a code-defined system that automates and manages the entire software lifecycle.
- Work in a factory environment is initiated publicly via Slack tags, allowing multiple team members to observe and contribute, promoting transparency.
- The factory system integrates tools like Linear and GitHub to automatically handle issue creation, code merging, and QA, reducing manual effort.
- Metrics such as human interactions per PR help measure the efficiency and throughput of AI-driven development processes.
- Current human review remains a bottleneck, but practices are evolving to automate risk scoring and approval workflows.
- Factory performance is continually improved through AI analyzing failed runs, identifying failure modes, and suggesting configuration updates.
- Replaying past tasks with different models enables evidence-based decisions on cost-quality trade-offs.
- AI tools empower non-technical roles like CEOs to perform complex tasks such as updating design decks and conducting market research.
- Balancing automation with traditional product practices ensures quality and human input are maintained during AI-driven scale.
Summary
Introduction to Warp’s AI Software Factory Concept
Zach Lloyd introduces Warp as a platform that has evolved from a modern terminal into a comprehensive software factory, emphasizing it as a core product concept that includes repositories, servers, configurations, and code-defined agents. He critiques the dehumanizing tone often associated with the 'factory' metaphor, favoring a more whimsical comparison like Santa's workshop, where AI agents craft software from ideas. Zach describes how work is initiated publicly in Slack, tagged to a factory named Wilson, which then manages the process from triage to implementation through integrated tools like Linear and GitHub. This process includes automated issue creation, code PRs, and QA verification, even generating videos of the completed features to ensure quality without human review, although currently all PRs are reviewed by humans. He stresses the importance of the factory being a public, transparent system that enables multiple team members to contribute and observe, moving away from siloed, local workspaces.
Workflow and Automation within the Factory System
Zach details how the factory automates many steps of software development, from triaging inputs in Slack to creating issues, merging pull requests, and verifying with computer use videos. The system fosters an environment where work is continuously happening in the open, supporting collaboration and contribution across teams. Beyond individual workflows, the factory consolidates data centrally in the cloud, providing managers with dashboards to track development velocity, automation level, human interactions per PR, and overall progress. Zach explains how these metrics serve as signals for operational efficiency, with human review remaining a bottleneck that they are exploring to further automate, such as risk scoring PRs with AI and using automated risk assessments to streamline approval processes.
Measuring and Improving Factory Performance
Zach discusses tools for scoring agent runs, identifying failure modes, and implementing self-improvement loops where AI agents analyze failed runs to suggest updates to factory configurations. He introduces the idea of replaying past tasks with different model configurations to evaluate trade-offs between cost and quality, enabling evidence-based decisions for selecting the best models for specific tasks. This data-driven approach aims to optimize the entire development process, from cost management to quality assurance, encouraging continuous experimentation and refinement of AI models and processes. Zach also emphasizes the value of session-level telemetry for granular insights into productivity, code review, and resource usage, which when aggregated helps manage large-scale AI-driven development teams effectively.
CEO and Non-Technical Uses of AI Tools
Moving beyond engineering, Zach demonstrates how AI assists with non-technical tasks such as updating Figma slide decks, creating presentations, and conducting market research. Using various AI MCPs (Managed Chain Programs), he issues commands to generate new slides, refine designs, and summarize customer questions from sales calls. Zach highlights that AI tools enable him—the CEO—to perform complex, creative, and strategic work without deep technical skill, illustrating how AI can extend the capabilities of non-technical roles. He shares real-time examples of launching tasks across different tools, like Granola for meeting summaries and GOG CLI for outreach analysis, showing a workflow where AI acts like a personal assistant executing a range of business functions efficiently.
Balancing Human and AI Review, and Maintaining Productivity
Zach addresses concerns about the human bottleneck in review processes, noting that all pull requests still undergo human review but emphasizing that the process is evolving towards more automation. He explains how current practices involve using AI for risk scoring PRs, allowing for automatic approval of low-risk changes, and reserving human review for more complex or high-risk code. Zach stresses the importance of transparency and constant use of their factory tools to monitor team activity, measure productivity ('human interactions per PR'), and ensure that the team focuses on the most impactful work. He also speaks about maintaining quality through traditional product development processes like user interviews and design jams, blending human insights with AI enhancements to sustain effective, high-quality software development at scale.
Sponsors
- DX · DX tracks speed, quality, and cost together across the software development life cycle, getting engineering leaders clear visibility into how AI impacts delivery and whether those investments are translating into real value.
- OpenArt Arena · OpenArt Arena is built to answer which AI model is best for your specific job, ranking models across creative tasks judged by professionals through blind evaluations to provide real performance data.
Show notes
Zach Lloyd is the co-founder and CEO of Warp, an AI-powered terminal and software factory platform used by tens of thousands of engineers. Before Warp, he spent nearly a decade at Google, including time as a principal engineer on Google Sheets. He built Warp from the ground up as a modern, AI-native alternative to legacy terminals, and the team has since expanded into software factories: a full cloud-based system that takes an idea in Slack all the way through to a merged PR.
In this episode:
- Why a software factory is more than a coding agent
- The public Slack → Linear → GitHub → QA workflow
- Human interactions per PR as a signal of automation and throughput
- Why human review is still the bottleneck
- Scoring agent runs, finding failure modes, and self-improving agent workflows
- Replaying real tasks to choose model cost and quality tradeoffs
- CEO workflows with Figma MCP, Granola, and research agents
—
Brought to you by:
DX—Engineering intelligence for the AI era
OpenArt—An all-in-one AI creation platform for images, videos, music, audio, and more
—
In this episode, we cover:
(00:00) Intro
(02:35) Warp’s AI software factory, Wilson
(09:23) Automatic factory triggers
(11:12) The engineering leader dashboard Zach wishes he’d had
(15:18) How code review is changing in an AI factory
(17:08) Tracking cost per PR across model configs
(18:47) Using LLM-as-a-judge to score every agent run
(20:02) Catching redundant tests
(22:19) How the factory self-improves from failed runs
(26:03) Quick recap
(28:33) Building a cost-quality Pareto chart for model selection
(31:35) How Zach uses AI for non-technical CEO work
(32:10) Figma MCP demo
(35:43) Granola MCP demo
(36:41) GOG CLI demo
(38:20) Thinking in parallel tasks instead of sequential ones
(40:42) Zach’s prompting strategy for factory tasks
(44:48) Where to find Zach
—
Tools referenced:
• Warp (AI terminal and software factories): https://warp.dev
• Warp Factories: https://warp.dev/factories
• Linear (project and issue tracking): https://linear.app
• GitHub (version control and PR management): https://github.com
• Slack (team communication and factory input layer): https://slack.com
• Sentry (crash reporting and automated issue triggers): https://sentry.io
• Figma (design, used via Figma MCP): https://figma.com
• Granola (AI meeting notes and MCP integration): https://granola.so
• Grok Bot (fast inference, cost/quality trade-off): https://x.ai/bot/guides/grok-bot-101
—
Where to find Zach:
X: https://x.com/ZachLloydTweets
—
Where to find Claire:
ChatPRD: https://www.chatprd.ai/
Website: https://clairevo.com/
LinkedIn: https://www.linkedin.com/in/clairevo/
—
Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email jordan@penname.co.
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account