---
schema: 1
type: video
title: 'Software Engineering Is Becoming Factory Engineering — Zach Lloyd, Warp'
description: >-
  Zach Lloyd, founder and CEO of Warp and a former principal engineer who led
  engineering on Google Docs, is still shipping all the time, but hasn't written
  a line of code in six months. His thesis: software engineering is turning into
  factory engineering. Every serious project will run a software factory, the
  same way every project now has CI/CD. Lloyd explains why Warp open-sourced
  after five years closed (60,000+ GitHub stars and over 800,000 active
  developers). When software gets cheap to build and clone, a great product
  isn't enough. Building in the open builds an ecosystem, and automation now
  handles the usual pain of noisy issues and sloppy PRs. He tours the factory
  floor: inputs, triage, product and tech specs, implementation, review,
  verification and monitoring, plus the architecture and data layer underneath.
  He also covers skill loops that improve the factory itself. He ends with a
  starter repo for building your own factory agents, and Q&A on build vs. buy,
  advice for new grads and why human taste still matters. Speaker info:
  X/Twitter: @zachlloydtweets (https://x.com/zachlloydtweets) LinkedIn:
  https://www.linkedin.com/in/zachlloyd/ Related links: Warp:
  https://www.warp.dev Warp's public factory: https://build.warp.dev Timestamps:
  0:00 Intro 0:55 About Warp 1:55 Software engineering becomes factory
  engineering 2:10 From autocomplete to interactive agents to automation 2:50
  Show of hands 3:40 The software factory loop 4:50 Why Warp went open source
  5:25 build.warp.dev: a public factory 5:35 Software is cheap to build and to
  clone 6:15 A great product isn't enough 7:05 Build in the open 7:35 Taming
  open-source pain with automation 8:25 What a factory needs 9:05 Every project
  will have a factory 9:25 Touring the factory floor 10:25 Triage 10:50 Product
  specs and tech specs 11:20 Implementation and review 11:55 Verification 12:15
  Monitoring 12:30 Build or buy? 13:05 The factory architecture 13:50 Measure
  and improve 14:20 Skill-improvement loops 15:10 Where this leaves engineers
  16:35 A starter repo 17:20 Q&A: build vs. buy 18:15 Q&A: advice for new grads
  19:30 Q&A: taste and product sense --- Watch along with the corrected
  transcript, summary, timestamps and resources on this talk's official AIE
  page: https://ai.engineer/talks/tUPPVhBBcoM-youtube-90cb47cb7019ebe29005 Join
  our upcoming AI Engineer conferences (see https://ai.engineer landing page): -
  AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs and
  engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference
  returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS
  2026 in Sydney ---
canonical: 'https://liquidgold.cc/watch/tUPPVhBBcoM'
markdown: 'https://liquidgold.cc/watch/tUPPVhBBcoM.md'
llms: 'https://liquidgold.cc/watch/tUPPVhBBcoM/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-23T22:20:21.231Z'
language: null
children: []
videoId: tUPPVhBBcoM
durationSeconds: 1237
publishedAt: '2026-09-27T17:30:36.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 24
    endSeconds: 58
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=24'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 24
    endSeconds: 58
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=24'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 69
    endSeconds: 116
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=69'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 116
    endSeconds: 128
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=116'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 139
    endSeconds: 151
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=139'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 184
    endSeconds: 228
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=184'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 228
    endSeconds: 238
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=228'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 238
    endSeconds: 293
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=238'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 293
    endSeconds: 306
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=293'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 306
    endSeconds: 328
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=306'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 350
    endSeconds: 382
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=350'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 382
    endSeconds: 393
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=382'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 439
    endSeconds: 462
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=439'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 472
    endSeconds: 506
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=472'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 506
    endSeconds: 516
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=506'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 516
    endSeconds: 552
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=516'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 562
    endSeconds: 574
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=562'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 586
    endSeconds: 631
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=586'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 642
    endSeconds: 654
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=642'
    heldReason: rights
  - ordinal: 19
    text: null
    startSeconds: 665
    endSeconds: 690
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=665'
    heldReason: rights
  - ordinal: 20
    text: null
    startSeconds: 690
    endSeconds: 701
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=690'
    heldReason: rights
  - ordinal: 21
    text: null
    startSeconds: 701
    endSeconds: 722
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=701'
    heldReason: rights
  - ordinal: 22
    text: null
    startSeconds: 745
    endSeconds: 755
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=745'
    heldReason: rights
  - ordinal: 23
    text: null
    startSeconds: 789
    endSeconds: 799
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=789'
    heldReason: rights
  - ordinal: 24
    text: null
    startSeconds: 799
    endSeconds: 833
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=799'
    heldReason: rights
  - ordinal: 25
    text: null
    startSeconds: 843
    endSeconds: 867
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=843'
    heldReason: rights
  - ordinal: 26
    text: null
    startSeconds: 877
    endSeconds: 921
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=877'
    heldReason: rights
  - ordinal: 27
    text: null
    startSeconds: 932
    endSeconds: 996
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=932'
    heldReason: rights
  - ordinal: 28
    text: null
    startSeconds: 1041
    endSeconds: 1051
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=1041'
    heldReason: rights
  - ordinal: 29
    text: null
    startSeconds: 1095
    endSeconds: 1107
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=1095'
    heldReason: rights
  - ordinal: 30
    text: null
    startSeconds: 1174
    endSeconds: 1237
    watch: 'https://liquidgold.cc/watch/tUPPVhBBcoM?t=1174'
    heldReason: rights
---


# Software Engineering Is Becoming Factory Engineering — Zach Lloyd, Warp

Zach Lloyd, founder and CEO of Warp and a former principal engineer who led engineering on Google Docs, is still shipping all the time, but hasn't written a line of code in six months. His thesis: software engineering is turning into factory engineering. Every serious project will run a software factory, the same way every project now has CI/CD. Lloyd explains why Warp open-sourced after five years closed (60,000+ GitHub stars and over 800,000 active developers). When software gets cheap to build and clone, a great product isn't enough. Building in the open builds an ecosystem, and automation now handles the usual pain of noisy issues and sloppy PRs. He tours the factory floor: inputs, triage, product and tech specs, implementation, review, verification and monitoring, plus the architecture and data layer underneath. He also covers skill loops that improve the factory itself. He ends with a starter repo for building your own factory agents, and Q\&A on build vs. buy, advice for new grads and why human taste still matters. Speaker info: X/Twitter: @zachlloydtweets (https://x.com/zachlloydtweets) LinkedIn: https://www.linkedin.com/in/zachlloyd/ Related links: Warp: https://www.warp.dev Warp's public factory: https://build.warp.dev Timestamps: 0:00 Intro 0:55 About Warp 1:55 Software engineering becomes factory engineering 2:10 From autocomplete to interactive agents to automation 2:50 Show of hands 3:40 The software factory loop 4:50 Why Warp went open source 5:25 build.warp.dev: a public factory 5:35 Software is cheap to build and to clone 6:15 A great product isn't enough 7:05 Build in the open 7:35 Taming open-source pain with automation 8:25 What a factory needs 9:05 Every project will have a factory 9:25 Touring the factory floor 10:25 Triage 10:50 Product specs and tech specs 11:20 Implementation and review 11:55 Verification 12:15 Monitoring 12:30 Build or buy? 13:05 The factory architecture 13:50 Measure and improve 14:20 Skill-improvement loops 15:10 Where this leaves engineers 16:35 A starter repo 17:20 Q\&A: build vs. buy 18:15 Q\&A: advice for new grads 19:30 Q\&A: taste and product sense --- Watch along with the corrected transcript, summary, timestamps and resources on this talk's official AIE page: https://ai.engineer/talks/tUPPVhBBcoM-youtube-90cb47cb7019ebe29005 Join our upcoming AI Engineer conferences (see https://ai.engineer landing page): - AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs and engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS 2026 in Sydney ---

Canonical: https://liquidgold.cc/watch/tUPPVhBBcoM · Channel: [AI Engineer](https://liquidgold.cc/channel/aidotengineer.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

---

#### Chunk 0: Document excerpt (0:13 to 1:56)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 1: Document excerpt (1:56 to 2:31)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 2: Document excerpt (2:31 to 3:48)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 3: Document excerpt (3:48 to 4:53)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 4: Document excerpt (4:53 to 5:50)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 5: Document excerpt (5:50 to 7:19)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 6: Document excerpt (7:19 to 8:26)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 7: Document excerpt (8:26 to 9:34)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 8: Document excerpt (9:34 to 10:42)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 9: Document excerpt (10:42 to 11:41)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 10: Document excerpt (11:41 to 12:35)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 11: Document excerpt (12:35 to 13:53)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 12: Document excerpt (13:53 to 15:21)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 13: Document excerpt (15:21 to 16:36)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 14: Document excerpt (16:36 to 17:31)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 15: Document excerpt (17:31 to 18:27)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 16: Document excerpt (18:27 to 20:37)

> Held: transcript rights do not permit this chunk's text.
