Skip to content

Commit 9348e77

Browse files
committed
Regenerated podcasts
1 parent f34d638 commit 9348e77

24 files changed

+577
-913
lines changed

scripts/output/podcasts/intro.md

Lines changed: 47 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -7,65 +7,81 @@ speakers:
77
- name: Sam
88
role: Senior Engineer
99
voice: Charon
10-
generatedAt: 2025-11-05T11:46:27.245Z
10+
generatedAt: 2025-11-06T12:21:17.587Z
1111
model: claude-haiku-4.5
12-
tokenCount: 1192
12+
tokenCount: 1576
1313
---
1414

15-
Alex: Welcome to the AI Coding Course. I'm Alex, and this is Sam. We're going to spend the next few modules walking through how to actually operate AI coding agents in production. Not theory—practice.
15+
Alex: Welcome to the AI Coding Course. I'm Alex, and this is Sam. We're going to spend the next few hours going deep on something that probably feels familiar but wrong: most developers who pick up AI coding assistants hit a wall within weeks.
1616

17-
Sam: So this is operator training, not AI 101?
17+
Sam: Yeah, I've seen that. People get excited, then frustrated. The tools work in demos but something breaks down in real projects.
1818

19-
Alex: Exactly. By 2025, AI coding assistants are already standard practice in most shops. Companies ship features faster, engineers are 10x their output. The technology works. But the frustration wall comes fast—usually within weeks.
19+
Alex: Exactly. And here's the thing—the tools are genuinely production-standard in 2025. Companies ship faster with them. Individual engineers are doing 10x their normal output. The technology isn't the problem.
2020

21-
Sam: Where does that frustration come from, if the tools are working?
21+
Sam: So what is?
2222

23-
Alex: The operating model. Most developers treat these agents like junior developers. You wait for them to understand, you fix their code line-by-line, you fight context limits. That's the wrong mental model entirely. Think of AI agents as CNC machines for code, not teammates. You don't manage a CNC machine—you learn to operate it with precision.
23+
Alex: The operating model. Most developers approach AI agents like junior developers—you explain what you want, you wait for them to understand, you fix code line-by-line, you manage context limits. You're treating them like teammates when you should be treating them like CNC machines.
2424

25-
Sam: So we're not trying to make the agent "smarter" or more collaborative. We're learning how to task it effectively.
25+
Sam: That's a striking analogy. You don't expect a CNC machine to understand design intent. You give it precise instructions and it executes.
2626

27-
Alex: Precisely. And that changes everything about how you work. Instead of back-and-forth refinement, you plan deliberately, break work into agent-appropriate units, ground your context, execute with precision, then validate rigorously. It's a systematic approach—plan, execute, validate.
27+
Alex: Precisely. You need to learn to operate them. That's what this course is about.
2828

29-
Sam: That sounds like it requires a different mindset than treating it like a colleague.
29+
Sam: Before we go deeper—I noticed something interesting. This course and the podcast you're listening to, they were both developed using the same AI techniques we're going to teach. The script, the voices you're hearing, all generated and validated through the methodology we're about to outline.
3030

31-
Alex: Completely different. And that's actually why this course exists. We assume you've already tried AI coding assistants. You've hit the frustration wall. You want to move faster without sacrificing code quality. That's the audience.
31+
Alex: Right. It's not marketing. It's validation. If these techniques can produce production-grade training material on their own application, they're robust enough for your codebase. There's something recursive about that.
3232

33-
Sam: What's not in scope here?
33+
Sam: Definitely. Okay, so let's talk about what this course actually covers.
3434

35-
Alex: We're not covering AI theory. We'll explain enough internals to operate effectively, but we're not going deep on transformers or token optimization. We're also not selling you prompt templates—copying templates doesn't generalize. We're teaching principles that adapt to your codebase, your architecture, your constraints.
35+
Alex: The course is structured around three things: Plan, Execute, Validate. That's the systematic approach used in production environments.
3636

37-
Sam: And it's not a replacement for knowing your craft.
37+
Planning is breaking work into agent-appropriate tasks, researching the architecture, and grounding everything in context. Execution is crafting precise prompts, delegating to specialized sub-agents, and running operations in parallel. Validation is using tests as guardrails, reviewing generated code critically, and requiring evidence of correctness.
3838

39-
Alex: Right. You need to understand architecture, design patterns, system design. If you don't have production experience, that's the prerequisite. This course assumes you can engineer software. We're teaching you how to orchestrate agents that execute it autonomously.
39+
Sam: Those are distinct skills. Most people focus on execution—getting good at prompt-writing—but you're saying the planning and validation are equally important.
4040

41-
Sam: So who's actually sitting through this?
41+
Alex: More important, honestly. Good prompting means nothing if you've planned poorly. And weak validation is how bad code slips into production. The three work together.
4242

43-
Alex: Anyone with 3+ years professional experience who wants to actually get the value out of these tools. If you've already tried agents and hit the ceiling, this is for you. If you need to onboard unfamiliar codebases faster, debug production issues, refactor complex features reliably—this changes how you operate.
43+
Sam: Who's this course for?
4444

45-
Sam: And the practical outcome? What can someone actually do after this?
45+
Alex: Three-plus years of professional engineering experience is the baseline. You need to understand architecture, design patterns, system design. We're not teaching software engineering fundamentals. We're teaching you how to orchestrate agents that execute it autonomously.
4646

47-
Alex: You'll onboard to unfamiliar codebases 5-10x faster using agentic research. You'll refactor complex features reliably with test-driven validation. Debug production issues by delegating log and database analysis to agents. Review code with AI assistance while maintaining critical judgment. Plan and execute features with parallel sub-agent delegation.
47+
You also need to have already tried AI coding assistants and hit those frustration points. People who haven't yet don't know what problems they're solving.
4848

49-
Sam: That's significant. But I imagine the real skill is knowing when to use agents and when to just write code yourself.
49+
Sam: So this isn't for people learning to code.
5050

51-
Alex: That's exactly it. That's what separates effective operators from frustrated ones. The judgment of when to delegate and when to stay hands-on.
51+
Alex: No. And it's not AI theory. We cover enough about how these systems work to operate effectively, but nothing more. And honestly, copying prompts doesn't work. Understanding the principles does. That's why we focus on methodology, not templates.
5252

53-
Sam: So how's this structured?
53+
Sam: What about someone who's tried an AI assistant, got frustrated, and then gave up? Is this course going to help them?
5454

55-
Alex: Three modules. Module One: Understanding the Tools—mental models and architecture. Module Two: Methodology—prompting, grounding, workflow design. Module Three: Practical Techniques—how to actually onboard, plan, test, review, debug with agents. Each builds on the previous.
55+
Alex: If they're willing to shift their mental model, absolutely. The frustration usually comes from treating agents like they're junior developers—expecting them to learn context, make judgment calls, understand intent. You have to change how you think about delegation.
5656

57-
Sam: And exercises are mandatory, I assume.
57+
Sam: What will people actually be able to do after completing this?
5858

59-
Alex: Non-negotiable. Reading alone won't build operating skills. You need to work through the exercises on real codebases, not the examples we provide. That's where the pattern recognition actually develops.
59+
Alex: You'll be able to onboard to unfamiliar codebases five to ten times faster using agentic research. You'll refactor complex features reliably with test-driven validation. You can debug production issues by delegating log and database analysis to agents. You'll review code systematically with AI assistance while maintaining critical judgment.
6060

61-
Sam: Before we get started—I noticed something meta about this course. It was developed using AI.
61+
And maybe most importantly—you'll know when to use agents and when to write code yourself. That judgment is what separates effective operators from frustrated ones.
6262

63-
Alex: Yes. The entire curriculum—structure, progression, code examples, documentation—was built using the same techniques you're about to learn. Every module was planned, researched, drafted, and refined through systematic prompting and agentic research. The podcast versions were generated using Claude Code and Gemini, including the voices you're hearing.
63+
Sam: The judgment piece seems crucial. There's a real temptation to throw everything at an AI tool.
6464

65-
Sam: That's actually the perfect validation for what you're teaching.
65+
Alex: Absolutely. Some tasks aren't suited for agentic work. Some require human intuition or architectural judgment that agents can't make independently. Learning those boundaries is part of becoming a good operator.
6666

67-
Alex: It is. If these techniques can produce production-grade training material about their own application, they're robust enough for your codebase. This isn't marketing—it's evidence.
67+
Sam: How should people approach the course itself?
6868

69-
Sam: Ready to start?
69+
Alex: Sequential consumption is recommended. Each module builds on previous concepts. You have three modules: Understanding the Tools covers mental models and architecture. Methodology covers prompting, grounding, and workflow design. Practical Techniques covers onboarding, planning, testing, reviewing, and debugging.
7070

71-
Alex: Ready. Let's begin with Understanding the Tools.
71+
But here's the critical part—hands-on exercises are mandatory. Reading alone won't build operating skills. You need to work through exercises on real codebases, not the examples we provide. Real code has complexity and ambiguity that examples can't replicate.
72+
73+
Sam: That's probably where people actually learn whether they've internalized this stuff.
74+
75+
Alex: Exactly. Theory and practice are separated for a reason in this course structure. The exercises force you to make real judgment calls.
76+
77+
Sam: What do you need to actually get started?
78+
79+
Alex: You need three things. First, experience—three-plus years of professional software engineering. Second, access to a CLI coding agent. That could be Claude Code, OpenAI tools, Copilot CLI, or similar. Third, and this is non-negotiable, a willingness to unlearn the "AI as teammate" model and adopt "AI as tool" instead.
80+
81+
Sam: That mindset shift is the hardest part for most people, I'd guess.
82+
83+
Alex: It is. Because we've spent decades learning how to mentor junior developers, how to explain intent, how to be patient with learning curves. Those instincts actually work against you with AI agents. You have to think in terms of precise specifications, not mentorship.
84+
85+
Sam: All right. Let's go.
86+
87+
Alex: Let's go. Ready to start with Understanding the Tools.
Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,68 @@
11
{
22
"methodology/lesson-4-prompting-101.md": {
33
"scriptPath": "methodology/lesson-4-prompting-101.md",
4-
"size": 8317,
5-
"tokenCount": 2010,
6-
"generatedAt": "2025-11-05T13:01:32.175Z"
4+
"size": 8767,
5+
"tokenCount": 2120,
6+
"generatedAt": "2025-11-06T12:37:44.802Z"
77
},
88
"methodology/lesson-3-high-level-methodology.md": {
99
"scriptPath": "methodology/lesson-3-high-level-methodology.md",
10-
"size": 9033,
11-
"tokenCount": 2184,
12-
"generatedAt": "2025-11-05T12:47:08.195Z"
10+
"size": 10316,
11+
"tokenCount": 2507,
12+
"generatedAt": "2025-11-06T12:27:53.351Z"
1313
},
1414
"practical-techniques/lesson-10-debugging.md": {
1515
"scriptPath": "practical-techniques/lesson-10-debugging.md",
16-
"size": 9166,
17-
"tokenCount": 2227,
18-
"generatedAt": "2025-11-05T06:44:18.243Z"
16+
"size": 9546,
17+
"tokenCount": 2322,
18+
"generatedAt": "2025-11-06T12:58:27.585Z"
1919
},
2020
"methodology/lesson-5-grounding.md": {
2121
"scriptPath": "methodology/lesson-5-grounding.md",
22-
"size": 8750,
23-
"tokenCount": 2114,
24-
"generatedAt": "2025-11-05T13:31:50.657Z"
22+
"size": 8870,
23+
"tokenCount": 2145,
24+
"generatedAt": "2025-11-06T12:46:15.859Z"
2525
},
2626
"practical-techniques/lesson-6-project-onboarding.md": {
2727
"scriptPath": "practical-techniques/lesson-6-project-onboarding.md",
28-
"size": 11118,
29-
"tokenCount": 2701,
30-
"generatedAt": "2025-11-04T07:18:21.608Z"
28+
"size": 8711,
29+
"tokenCount": 2102,
30+
"generatedAt": "2025-11-06T13:06:43.536Z"
3131
},
3232
"practical-techniques/lesson-7-planning-execution.md": {
3333
"scriptPath": "practical-techniques/lesson-7-planning-execution.md",
34-
"size": 14656,
35-
"tokenCount": 3597,
36-
"generatedAt": "2025-11-04T07:19:22.618Z"
34+
"size": 11046,
35+
"tokenCount": 2686,
36+
"generatedAt": "2025-11-06T13:14:09.331Z"
3737
},
3838
"practical-techniques/lesson-8-tests-as-guardrails.md": {
3939
"scriptPath": "practical-techniques/lesson-8-tests-as-guardrails.md",
40-
"size": 19337,
41-
"tokenCount": 4767,
42-
"generatedAt": "2025-11-04T07:19:33.004Z"
40+
"size": 9935,
41+
"tokenCount": 2406,
42+
"generatedAt": "2025-11-06T13:25:39.830Z"
4343
},
4444
"practical-techniques/lesson-9-reviewing-code.md": {
4545
"scriptPath": "practical-techniques/lesson-9-reviewing-code.md",
46-
"size": 23104,
47-
"tokenCount": 5710,
48-
"generatedAt": "2025-11-04T07:19:44.171Z"
46+
"size": 7201,
47+
"tokenCount": 1728,
48+
"generatedAt": "2025-11-06T13:35:25.366Z"
4949
},
5050
"understanding-the-tools/lesson-2-understanding-agents.md": {
5151
"scriptPath": "understanding-the-tools/lesson-2-understanding-agents.md",
52-
"size": 9900,
53-
"tokenCount": 2401,
54-
"generatedAt": "2025-11-05T12:37:44.311Z"
52+
"size": 8318,
53+
"tokenCount": 2011,
54+
"generatedAt": "2025-11-06T13:47:17.889Z"
5555
},
5656
"understanding-the-tools/lesson-1-intro.md": {
5757
"scriptPath": "understanding-the-tools/lesson-1-intro.md",
58-
"size": 7725,
59-
"tokenCount": 1867,
60-
"generatedAt": "2025-11-05T11:53:52.403Z"
58+
"size": 6619,
59+
"tokenCount": 1590,
60+
"generatedAt": "2025-11-06T13:41:26.006Z"
6161
},
6262
"intro.md": {
6363
"scriptPath": "intro.md",
64-
"size": 5018,
65-
"tokenCount": 1192,
66-
"generatedAt": "2025-11-05T11:46:27.246Z"
64+
"size": 6546,
65+
"tokenCount": 1576,
66+
"generatedAt": "2025-11-06T12:21:17.588Z"
6767
}
6868
}

0 commit comments

Comments
 (0)