Skip to content

Commit 7ce5227

Browse files
ofriwclaude
andcommitted
Regenerate intro podcast and presentation artifacts
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 07d64ea commit 7ce5227

File tree

6 files changed

+254
-252
lines changed

6 files changed

+254
-252
lines changed

scripts/output/podcasts/intro.md

Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -7,81 +7,79 @@ speakers:
77
- name: Sam
88
role: Senior Engineer
99
voice: Charon
10-
generatedAt: 2025-12-12T07:57:45.738Z
10+
generatedAt: 2025-12-21T12:23:17.140Z
1111
model: claude-opus-4.5
12-
tokenCount: 1581
12+
tokenCount: 1504
1313
---
1414

15-
Alex: Welcome to the AI Coding Course. I'm Alex, and joining me is Sam. Before we dive into the actual content, there's something worth acknowledging upfront.
15+
Alex: Welcome to Agentic Coding. I'm Alex, and with me is Sam. We're going to teach you how to actually operate AI coding assistants in production—not the demo version, the real thing.
1616

17-
Sam: The meta thing?
17+
Sam: Before we dive in, I have to point out something a bit meta here. This script we're reading? It was generated using Claude Code and the exact techniques we're about to teach.
1818

19-
Alex: Exactly. This script you're listening to right now was generated using the same AI-assisted workflow we're about to teach you. The course content, the lesson structure, even this dialog—all developed using Claude Code and the techniques covered in later modules.
19+
Alex: Right, and the audio you're hearing is synthesized through Google's Gemini API. So you've got AI-generated voices reading an AI-generated script about how to use AI effectively.
2020

21-
Sam: So we're AI-generated voices reading an AI-generated script about how to use AI to generate code. That's... recursive.
21+
Sam: There's something almost absurd about that recursion. AI teaching humans how to use AI, using AI.
2222

23-
Alex: It is. And honestly, that's the point. If these techniques can produce production-grade training material about their own application, they're robust enough for your codebase. But enough meta-commentary—let's talk about why this course exists.
23+
Alex: It is recursive, but here's why it matters: if these techniques can produce production-grade training material about their own application, they're robust enough for your codebase. This isn't a demo. It's validation. Now, let's get into it.
2424

25-
Sam: Right. AI coding assistants are everywhere now. It's 2025, they're production-standard. But I've talked to a lot of engineers who tried them, got frustrated, and either gave up or settled into this awkward pattern where they're basically babysitting the AI.
25+
Sam: So what's the actual problem we're solving here? AI coding assistants are everywhere in 2025. Companies are shipping faster, engineers are claiming 10x productivity gains. But most developers I know hit a wall within weeks.
2626

27-
Alex: That frustration wall is real, and it's predictable. The problem isn't the tools—it's the operating model. Most developers approach AI agents like they're junior developers. They wait for the AI to "understand" their intent, they fix generated code line-by-line, they fight context limits constantly.
27+
Alex: The problem isn't the tools. It's the operating model. Most engineers treat AI agents like junior developers—waiting for them to "understand," fixing their code line-by-line, fighting context limits. That mental model is fundamentally wrong.
2828

29-
Sam: Which is exhausting. You end up spending more time correcting the AI than you would have spent just writing the code yourself.
29+
Sam: What's the right mental model then?
3030

31-
Alex: Exactly. And that's because "AI as junior developer" is the wrong mental model entirely. AI agents aren't teammates. They're CNC machines for code. You don't negotiate with a CNC machine or hope it understands your vision. You learn to operate it—you give it precise instructions, you set up the right fixtures, you validate the output.
31+
Alex: AI agents aren't teammates. They're CNC machines for code. Think about it—a CNC machine doesn't "understand" what you want. You give it precise specifications, it executes. If the output is wrong, you don't coach the machine, you fix your specifications.
3232

33-
Sam: That's a useful reframe. A CNC machine is incredibly capable, but only if you know how to program it correctly.
33+
Sam: That reframe is significant. Instead of managing a junior dev, you're operating industrial equipment.
3434

35-
Alex: Right. And that's what this course is: operator training. We're teaching the systematic approach used in production environments. Three phases: Plan, Execute, Validate.
35+
Alex: Exactly. And that's what this course isoperator training. We teach a systematic approach used in production environments. Three phases: Plan, Execute, Validate.
3636

37-
Sam: Walk me through those.
37+
Sam: Break those down for me.
3838

39-
Alex: Planning means breaking work into agent-appropriate tasks, researching architecture, grounding the agent in context. Execution is about crafting precise prompts, delegating to specialized sub-agents, running operations in parallel when possible. Validation uses tests as guardrails, requires critical code review, demands evidence of correctness.
39+
Alex: Planning means breaking work into agent-appropriate tasks, researching architecture, grounding prompts in context. Execution is crafting precise prompts, delegating to specialized sub-agents, running operations in parallel. Validation uses tests as guardrails, reviews generated code critically, and requires evidence of correctness.
4040

41-
Sam: So it's not just "write better prompts"—it's a complete workflow.
41+
Sam: That sounds like a proper engineering workflow, just with agents as the execution layer.
4242

43-
Alex: Correct. And let me be clear about what this course isn't. It's not AI theory. We cover enough internals to operate effectively, but we're not doing a deep dive on transformer architectures. It's not prompt templates—copying prompts doesn't work; understanding principles does.
43+
Alex: That's precisely what it is. You're still the architect. You're still responsible for quality. But the agent handles execution at a pace you couldn't match manually.
4444

45-
Sam: That's important. I've seen engineers collect prompt templates like recipes, but they never get consistent results because they don't understand why a particular prompt structure works.
45+
Sam: Let's be clear about what this course isn't, though. I've seen a lot of "prompt engineering" content that's basically template copying.
4646

47-
Alex: Exactly. This course also isn't a replacement for fundamentals. You still need to know architecture, design patterns, system design. And it's explicitly not for beginners—if you don't have production experience, you need to get that first.
47+
Alex: This isn't that. Copying prompts doesn't work because context matters. We're teaching principles, not templates. This also isn't AI theory—we cover enough internals to operate effectively, nothing more. And critically, this isn't a replacement for fundamentals. You still need architecture knowledge, design patterns, system design. The agent amplifies your skills; it doesn't replace them.
4848

49-
Sam: So who is this for?
49+
Sam: So who's this actually for?
5050

51-
Alex: Engineers with three or more years of professional experience who've already tried AI coding assistants and hit those frustration points. People who want to move faster without sacrificing code quality. Engineers who need to understand codebases, debug issues, or plan features more efficiently—and care about production-readiness, not demos.
51+
Alex: Engineers with three or more years of professional experience who've already tried AI assistants and hit frustration points. People who want to move faster without sacrificing code quality. If you don't have production experience yet, go get that first. This course assumes you know how to engineer software—we're teaching you how to orchestrate agents that execute it.
5252

53-
Sam: That's a specific audience. What do they get out of completing this?
53+
Sam: What's the structure?
5454

55-
Alex: Concrete capabilities. Onboarding to unfamiliar codebases five to ten times faster using agentic research. Refactoring complex features reliably with test-driven validation. Debugging production issues by delegating log and database analysis to agents. Reviewing code systematically with AI assistance while maintaining critical judgment. Planning and executing features with parallel sub-agent delegation.
55+
Alex: Three modules, sequential. Module one covers fundamentals—mental models and architecture. Module two is methodology—prompting, grounding, workflow design. Module three is practical techniques—onboarding, planning, testing, reviewing, debugging. Each module builds on the previous. Don't skip ahead.
5656

57-
Sam: Those are significant multipliers.
58-
59-
Alex: They are. But the most important skill you'll develop is judgment—knowing when to use agents and when to write code yourself. That's what separates effective operators from frustrated ones.
57+
Sam: And the exercises?
6058

61-
Sam: Let's talk about prerequisites. You mentioned three-plus years of experience. What else?
59+
Alex: Mandatory. Reading won't build operating skills. Work through the exercises on real codebases, not the toy examples we provide. You learn to operate by operating.
6260

63-
Alex: You need access to a CLI coding agent. Claude Code, OpenAI Codex, Copilot CLI—any of them will work. If you haven't picked one yet, Claude Code is recommended at time of writing because of features like plan mode, sub-agents, slash commands, hierarchical CLAUDE.md files, and status bar support.
61+
Sam: What should engineers expect to gain by the end?
6462

65-
Sam: And mindset?
63+
Alex: Concrete capabilities. Onboard to unfamiliar codebases five to ten times faster using agentic research. Refactor complex features reliably with test-driven validation. Debug production issues by delegating log and database analysis to agents. Review code systematically with AI assistance while maintaining critical judgment. Plan and execute features with parallel sub-agent delegation.
6664

67-
Alex: Willingness to unlearn "AI as teammate" and adopt "AI as tool." That shift is harder than it sounds for a lot of engineers.
65+
Sam: That's a substantial list. But I'd argue the most valuable skill isn't on it.
6866

69-
Sam: I can see that. We're trained to collaborate, to explain context, to work with people. Treating something that responds in natural language as a machine you operate—that requires a mental reset.
67+
Alex: You're thinking of judgment—knowing when to use agents and when to write code yourself.
7068

71-
Alex: It does. But once you make that shift, everything else in this course clicks into place.
69+
Sam: Exactly. That's what separates someone who's productive from someone who's fighting the tools constantly.
7270

73-
Sam: How should people work through the material?
71+
Alex: And that judgment is what we're really teaching. The techniques are learnable. The judgment comes from understanding the underlying principles deeply enough to make good calls in novel situations.
7472

75-
Alex: Sequential consumption is recommended. Each module builds on previous concepts. Module one covers understanding the tools—mental models and architecture. Module two is methodology—prompting, grounding, workflow design. Module three is practical techniques—onboarding, planning, testing, reviewing, debugging.
73+
Sam: What do people need before starting?
7674

77-
Sam: And the exercises?
75+
Alex: Three or more years of professional software engineering experience. Access to a CLI coding agent—Claude Code, OpenAI Codex, Copilot CLI, whatever you prefer. If you haven't picked one, Claude Code is recommended at time of writing for its plan mode, sub-agents, slash commands, hierarchical CLAUDE.md configuration, and status bar support. And most importantly, a willingness to unlearn "AI as teammate" and adopt "AI as tool."
7876

79-
Alex: Mandatory. Reading alone won't build operating skills. Work through the exercises on real codebases—your own projects, not the examples we provide. The goal is to develop muscle memory for this workflow.
77+
Sam: That mindset shift is probably the hardest part.
8078

81-
Sam: Makes sense. If you only practice on toy examples, you'll still struggle when you hit a real codebase with messy dependencies and unclear architecture.
82-
83-
Alex: Exactly. This course is designed for engineers who ship production code. The exercises reflect that.
79+
Alex: It is. Engineers have spent years developing collaboration skills for working with humans. Those instincts actively interfere with operating AI effectively. You have to consciously override them.
8480

8581
Sam: Alright. Where do we start?
8682

87-
Alex: Module one: Understanding the Tools. We'll build the mental models you need before we get into methodology. Let's go.
83+
Alex: Lesson one: LLMs Demystified. We need to understand just enough about how these systems work to operate them effectively. Not the theory—the practical implications for your workflow.
84+
85+
Sam: Let's get into it.

scripts/output/podcasts/manifest.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,20 @@
6161
},
6262
"intro.md": {
6363
"scriptPath": "intro.md",
64-
"size": 6579,
65-
"tokenCount": 1581,
66-
"generatedAt": "2025-12-12T07:57:45.739Z"
64+
"size": 6262,
65+
"tokenCount": 1504,
66+
"generatedAt": "2025-12-21T12:23:17.141Z"
6767
},
6868
"practical-techniques/lesson-11-agent-friendly-code.md": {
6969
"scriptPath": "practical-techniques/lesson-11-agent-friendly-code.md",
7070
"size": 8141,
7171
"tokenCount": 1958,
7272
"generatedAt": "2025-12-12T08:55:23.116Z"
73+
},
74+
"fundamentals/lesson-2-how-agents-work.md": {
75+
"scriptPath": "fundamentals/lesson-2-how-agents-work.md",
76+
"size": 7968,
77+
"tokenCount": 1928,
78+
"generatedAt": "2025-12-21T11:49:58.809Z"
7379
}
7480
}

website/static/audio/intro.wav

-630 KB
Binary file not shown.

website/static/audio/manifest.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"intro.md": {
33
"audioUrl": "/audio/intro.wav",
4-
"size": 18939976,
4+
"size": 18294856,
55
"format": "audio/wav",
6-
"tokenCount": 1365,
6+
"tokenCount": 1309,
77
"chunks": 2,
8-
"generatedAt": "2025-12-12T08:02:24.574Z",
8+
"generatedAt": "2025-12-21T12:27:48.513Z",
99
"scriptSource": "intro.md"
1010
},
1111
"practical-techniques/lesson-10-debugging.md": {
@@ -53,23 +53,23 @@
5353
"generatedAt": "2025-12-12T10:00:53.927Z",
5454
"scriptSource": "practical-techniques/lesson-9-reviewing-code.md"
5555
},
56-
"understanding-the-tools/lesson-1-intro.md": {
57-
"audioUrl": "/audio/understanding-the-tools/lesson-1-intro.wav",
56+
"fundamentals/lesson-1-how-llms-work.md": {
57+
"audioUrl": "/audio/fundamentals/lesson-1-how-llms-work.wav",
5858
"size": 20391496,
5959
"format": "audio/wav",
6060
"tokenCount": 1423,
6161
"chunks": 2,
6262
"generatedAt": "2025-12-12T10:16:17.082Z",
63-
"scriptSource": "understanding-the-tools/lesson-1-intro.md"
63+
"scriptSource": "fundamentals/lesson-1-how-llms-work.md"
6464
},
65-
"understanding-the-tools/lesson-2-understanding-agents.md": {
66-
"audioUrl": "/audio/understanding-the-tools/lesson-2-understanding-agents.wav",
67-
"size": 29460182,
65+
"fundamentals/lesson-2-how-agents-work.md": {
66+
"audioUrl": "/audio/fundamentals/lesson-2-how-agents-work.wav",
67+
"size": 24362056,
6868
"format": "audio/wav",
69-
"tokenCount": 1960,
70-
"chunks": 3,
71-
"generatedAt": "2025-12-12T10:31:33.706Z",
72-
"scriptSource": "understanding-the-tools/lesson-2-understanding-agents.md"
69+
"tokenCount": 1611,
70+
"chunks": 2,
71+
"generatedAt": "2025-12-21T11:56:43.115Z",
72+
"scriptSource": "fundamentals/lesson-2-how-agents-work.md"
7373
},
7474
"methodology/lesson-3-high-level-methodology.md": {
7575
"audioUrl": "/audio/methodology/lesson-3-high-level-methodology.wav",

0 commit comments

Comments
 (0)