---
schema: 1
type: video
title: >-
  Generation Is Cheap, Review Is Expensive: How to Stop Shipping AI Slop —
  Gabriel Martinez, G2i
description: >-
  Slop isn't AI-written code. It's work that looks finished before the thinking
  is. Gabriel "Gabo" Martinez, engineering manager and self-described slop
  warden at G2i, explains what slop really is: what happens when generation
  outruns judgment, when ambiguity gets cleared with guesses and nobody notices
  there was a choice to make. He's not anti-AI, but argues we need to sober up.
  Code is still a liability, agents make a messy codebase messier faster, and
  quick prototypes convince stakeholders the hard part is done. He covers the
  pressure to merge faster than you can review, thousand-line PRs, 20-page AI
  docs that push the thinking onto reviewers, and why generation is cheap but
  evaluation is expensive. His fixes are conventions, diagrams as the review
  surface, small reviewable changes and clear ownership, inspired by Rails, plus
  why G2i built ORC. In this talk: • What slop is, and why it's about missing
  judgment, not AI • Why code is a liability and AI makes the ball of mud bigger
  • Incentives that push teams to merge faster than they can review •
  Conventions, diagrams and small changes that keep humans in control SPEAKER
  Gabriel Martinez, Engineering Manager, G2i LINKS ORC by G2i: https://orc.ai
  G2i: https://www.g2i.ai G2i on X: https://x.com/g2i_ai CHAPTERS 0:00 Intro
  0:37 What slop is 1:12 The real danger: choices nobody saw 1:52 Time to sober
  up 2:27 What agents can't replace 2:51 How we got here 3:06 Code is a
  liability 4:01 A bigger ball of mud 4:11 Lines spent, not produced 5:01
  Accountability 5:31 The prototype illusion 6:50 "It's not free" 7:25 Pressure
  to merge faster 7:45 Performance anxiety 8:45 Thousand-line PRs 9:30 The
  20-page doc problem 10:14 Generation is cheap, review isn't 10:29 Twitter hype
  and the Ralph loop 11:39 Why code shape still matters 12:34 Diagrams as the
  review surface 13:18 Cognitive overhead 14:13 Lessons from Rails 15:43 Why we
  built ORC Recorded at the AI Engineer World's Fair 2026 in San Francisco.
  Subscribe for more talks from the engineers building with AI. AI Engineer:
  https://ai.engineer YouTube: https://www.youtube.com/@aiDotEngineer X:
  https://x.com/aiDotEngineer LinkedIn:
  https://www.linkedin.com/company/aidotengineer/ #AISlop #SoftwareEngineering
  #AIEngineer
canonical: 'https://liquidgold.cc/watch/6qkzlT962es'
markdown: 'https://liquidgold.cc/watch/6qkzlT962es.md'
llms: 'https://liquidgold.cc/watch/6qkzlT962es/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-23T22:19:26.493Z'
language: null
children: []
videoId: 6qkzlT962es
durationSeconds: 1038
publishedAt: '2026-10-09T20:00:07.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 12
    endSeconds: 22
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=12'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 79
    endSeconds: 90
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=79'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 133
    endSeconds: 156
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=133'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 188
    endSeconds: 200
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=188'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 200
    endSeconds: 245
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=200'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 256
    endSeconds: 267
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=256'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 267
    endSeconds: 310
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=267'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 310
    endSeconds: 321
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=310'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 334
    endSeconds: 345
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=334'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 345
    endSeconds: 412
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=345'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 412
    endSeconds: 422
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=412'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 474
    endSeconds: 485
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=474'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 527
    endSeconds: 538
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=527'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 570
    endSeconds: 581
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=570'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 614
    endSeconds: 625
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=614'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 637
    endSeconds: 647
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=637'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 647
    endSeconds: 704
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=647'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 715
    endSeconds: 759
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=715'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 759
    endSeconds: 772
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=759'
    heldReason: rights
  - ordinal: 19
    text: null
    startSeconds: 803
    endSeconds: 814
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=803'
    heldReason: rights
  - ordinal: 20
    text: null
    startSeconds: 860
    endSeconds: 871
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=860'
    heldReason: rights
  - ordinal: 21
    text: null
    startSeconds: 961
    endSeconds: 1038
    watch: 'https://liquidgold.cc/watch/6qkzlT962es?t=961'
    heldReason: rights
---


# Generation Is Cheap, Review Is Expensive: How to Stop Shipping AI Slop — Gabriel Martinez, G2i

Slop isn't AI-written code. It's work that looks finished before the thinking is. Gabriel "Gabo" Martinez, engineering manager and self-described slop warden at G2i, explains what slop really is: what happens when generation outruns judgment, when ambiguity gets cleared with guesses and nobody notices there was a choice to make. He's not anti-AI, but argues we need to sober up. Code is still a liability, agents make a messy codebase messier faster, and quick prototypes convince stakeholders the hard part is done. He covers the pressure to merge faster than you can review, thousand-line PRs, 20-page AI docs that push the thinking onto reviewers, and why generation is cheap but evaluation is expensive. His fixes are conventions, diagrams as the review surface, small reviewable changes and clear ownership, inspired by Rails, plus why G2i built ORC. In this talk: • What slop is, and why it's about missing judgment, not AI • Why code is a liability and AI makes the ball of mud bigger • Incentives that push teams to merge faster than they can review • Conventions, diagrams and small changes that keep humans in control SPEAKER Gabriel Martinez, Engineering Manager, G2i LINKS ORC by G2i: https://orc.ai G2i: https://www.g2i.ai G2i on X: https://x.com/g2i_ai CHAPTERS 0:00 Intro 0:37 What slop is 1:12 The real danger: choices nobody saw 1:52 Time to sober up 2:27 What agents can't replace 2:51 How we got here 3:06 Code is a liability 4:01 A bigger ball of mud 4:11 Lines spent, not produced 5:01 Accountability 5:31 The prototype illusion 6:50 "It's not free" 7:25 Pressure to merge faster 7:45 Performance anxiety 8:45 Thousand-line PRs 9:30 The 20-page doc problem 10:14 Generation is cheap, review isn't 10:29 Twitter hype and the Ralph loop 11:39 Why code shape still matters 12:34 Diagrams as the review surface 13:18 Cognitive overhead 14:13 Lessons from Rails 15:43 Why we built ORC Recorded at the AI Engineer World's Fair 2026 in San Francisco. Subscribe for more talks from the engineers building with AI. AI Engineer: https://ai.engineer YouTube: https://www.youtube.com/@aiDotEngineer X: https://x.com/aiDotEngineer LinkedIn: https://www.linkedin.com/company/aidotengineer/ #AISlop #SoftwareEngineering #AIEngineer

Canonical: https://liquidgold.cc/watch/6qkzlT962es · 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:12 to 1:19)

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

---

#### Chunk 1: Document excerpt (1:19 to 2:46)

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

---

#### Chunk 2: Document excerpt (2:46 to 4:05)

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

---

#### Chunk 3: Document excerpt (4:05 to 5:10)

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

---

#### Chunk 4: Document excerpt (5:10 to 5:34)

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

---

#### Chunk 5: Document excerpt (5:34 to 6:52)

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

---

#### Chunk 6: Document excerpt (6:52 to 7:44)

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

---

#### Chunk 7: Document excerpt (7:44 to 8:47)

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

---

#### Chunk 8: Document excerpt (8:47 to 9:30)

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

---

#### Chunk 9: Document excerpt (9:30 to 10:37)

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

---

#### Chunk 10: Document excerpt (10:37 to 11:44)

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

---

#### Chunk 11: Document excerpt (11:44 to 13:23)

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

---

#### Chunk 12: Document excerpt (13:23 to 14:20)

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

---

#### Chunk 13: Document excerpt (14:20 to 15:50)

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

---

#### Chunk 14: Document excerpt (15:50 to 17:18)

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