Building Claude Code with Boris Cherny
The engineer who built Claude Code explains how he ships 20-30 pull requests a day without writing a single line by hand.
March 4thA 96-minute live workshop on using software engineering fundamentals to get autonomous coding agents to ship real, non-slop features.
Software engineering fundamentals — small tasks, tight feedback loops, shared design concepts, and deep modules — are what make autonomous AI coding agents produce high-quality output, and skipping them is why most developers are frustrated with AI code.
LLMs have a smart zone of roughly 100k tokens, and the entire workflow is designed to stay inside it. A slash-command grill session stress-tests a vague brief and builds a shared design concept between developer and AI before a single line of code is written. That conversation becomes a PRD — the destination document. The PRD is sliced into vertical Kanban issues that each cross all system layers, enabling the agent to get integrated feedback after every issue. An autonomous AFK loop runs TDD against those issues. The ceiling on output quality is the quality of the feedback loops: codebases with shallow modules and no tests produce slop regardless of model size.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
Workshop kickoff; audience poll on AI coding experience; core claim that SE fundamentals work for AI.

LLM attention quadratic scaling; the 100k smart zone; compacting vs. clearing; multi-phase plan as precursor to DAG.

Live /grill-me demo on a gamification brief; shared design concept vs. plan; sub-agents; 25k tokens of alignment.

Specs-to-code critique; meta-prompting tool ecosystem; who should run grill sessions; 1M context window reality check.

/write-prd demo; destination doc structure; vertical vs. horizontal slicing; tracer bullet concept; proposed modules in the PRD.

Kanban board from PRD; DAG blocking relationships; parallelization; Ralph loop prompt walkthrough; TDD red-green-refactor live.

Human QA as taste mechanism; more code review is unavoidable; team workflow for planning phases; prototype role in front end.

Ousterhout deep module concept; AI defaults to shallow; /improve-codebase-architecture skill live scan; big integration test boundaries.

Sandcastle TypeScript library; planner-implementer-reviewer-merger pipeline; push vs. pull for coding standards; Opus review / Sonnet implement; final summary.
Classic software engineering discipline — shared alignment, tight feedback loops, and deep modules — is the multiplier that separates high-output AI coding from expensive slop generation.
“AI is giving you more dumb zone, not more smart zone.”
“The code is your battleground. You cannot ignore it.”
“I needed a shared design concept. I didn't need an asset. I didn't need a plan.”
“If you try to automate the taste, you end up with apps that are just slop.”
“The ceiling is the quality of your feedback loops.”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
In a packed conference room in Europe, a TypeScript educator poses a counterintuitive claim: the reason most developers are frustrated with AI code has nothing to do with the models, and everything to do with ignoring a canon of software engineering knowledge that predates AI by decades.
LLMs perform best in roughly the first 100k tokens. Design every task to fit inside the smart zone; clear context between tasks.
Slash command that stress-tests a brief through relentless Q&A, building shared understanding before a plan or PRD is written.
Each Kanban issue crosses all system layers to give the agent integrated feedback after every issue, not just at the end of a horizontal phase.
Issues with explicit blocking relationships forming a directed acyclic graph — non-blocked branches can be grabbed by parallel agents.
A prompt pattern for autonomous coding agents that picks, implements, tests, and commits issues sequentially until the backlog is empty.
Deep modules have simple interfaces with large internal logic. AI defaults to shallow; you have to be intentional about pushing toward deep.
Coding standards pushed to reviewer agents and pullable for implementers, keeping implementation context lean while ensuring review catches violations.
“Head to Amazon and buy a ton of those old books — they are an absolute gold mine.”
Soft close recommending classic SE books; no explicit subscribe or product CTA. Speaker references Sandcastle and AI Hero implicitly throughout.
00:01
00:07
00:11
00:55
02:44
02:58
04:56
05:53
07:02
08:32
09:43
10:39
11:45
13:50
14:30
15:50
16:42
17:31
18:55
20:30
21:53
22:13
23:27
24:56
26:30
27:09
28:59
30:14
31:10
32:48
33:24
35:13
36:13
37:24
38:35
39:36
41:26
42:11
43:18
44:34
46:22
47:19
48:15
49:55
51:27
53:20
55:18
56:52
58:11
60:00
61:18
63:08
64:27
66:06
67:49
68:56
69:16
70:33
71:47
73:04
74:32
75:19
76:50
78:08
78:52
80:22
81:41
83:14
83:36
85:07
86:46
87:07
88:17
89:39
90:33
92:19
93:30
94:19
95:18
96:06The engineer who built Claude Code explains how he ships 20-30 pull requests a day without writing a single line by hand.
March 4thCole Medin's rapid-fire breakdown of Google's 51-page AI coding playbook — the model is only 10%, the harness is everything.
June 25thA senior developer's real AI-agent setup, and the argument that the harness — not the model — is where the leverage lives.
June 18thA 68-minute screen-share where Cole Medin walks through the five-part system that turns prompting-and-praying into directing your coding agent.
June 18thA 20-minute walkthrough of the only Git feature that lets you run parallel AI coding sessions without them breaking each other.
June 14thA 17-minute field report from a solo indie developer who wired his AI agents directly into his simulator, browser, crash tracker, and code review system — and stopped babysitting them.
May 14th