Home Podcasts Claude Code Conversations with Claudine
Claude Code Conversations with Claudine

Claude Code Conversations with Claudine

William 103 Episodes Oct 14, 2026

Claude Code Conversations with Claudine gives Claude Code a voice to discuss best practices, risks, and assumptions related to AI-assisted coding. The podcast explores how developers can effectively use Claude Code in their workflows.

Episodes

Why Do AI Code Checks Forget Constraints in the Middle?
Why Do AI Code Checks Forget Constraints in the Middle? Oct 14, 2026 477 AI-generated code is good at validating input where it enters the system, like checking the API request, the form field, or the CLI argument. Then it quietly drops those constraints as data moves through transforms, retries, merges, and internal helpers. This episode looks at why AI checks rules at the edges and forgets them in the middle, and why that gap now causes many of the production bugs bu
How Does AI Choose Routes Through Your System Invisibly?
How Does AI Choose Routes Through Your System Invisibly? Oct 12, 2026 526 When AI writes the code, it also quietly picks how requests, data, and control move through your system: which service gets called, which fallback fires, which queue a job goes to, which branch handles the edge case. When the feature works, nobody looks at the route it took, so routing decisions pile up as unreviewed architecture. This episode argues that the routes through your system are a desig
Why Do AI Code Dependencies Behave Differently in Production vs Tests?
Why Do AI Code Dependencies Behave Differently in Production vs Tests? Oct 11, 2026 551 AI-generated code usually passes its tests because the tests run in a warm, freshly installed, fully mocked world where every dependency is already loaded and ready. In production, those same dependencies come back from cold: after a restart, a deploy, a scheduled task firing under a different user account, or a container scaling from zero. They return with different credentials, environment varia
Why Does AI Code Secretly Couple Components Through Undocumented Infrastructure?
Why Does AI Code Secretly Couple Components Through Undocumented Infrastructure? Oct 10, 2026 637 When AI writes a new component, it reuses whatever infrastructure is nearby: the same cache keys, environment variables, temp directories, database tables, log formats, and state files. Each choice makes sense locally. Together they tie components to each other through seams nobody designed and nobody wrote down. The code reviews clean, the interfaces look separate, and the coupling only shows up
Why Does AI Code for Problems It Imagines Instead of Yours?
Why Does AI Code for Problems It Imagines Instead of Yours? Oct 9, 2026 550 AI coding tools default to the most general version of whatever you ask for. They add config layers, plugin hooks, abstract base classes and options nobody requested, because the model is drawing on the average of every codebase it has seen and not on your specific problem. This episode names that pattern as generalization debt: speculative flexibility that looks like good engineering in review bu
Why Does AI-Generated Code Get Harder to Understand After Refactoring?
Why Does AI-Generated Code Get Harder to Understand After Refactoring? Oct 8, 2026 474 AI makes changing code nearly free, so builders revise far more often than they used to and count that speed as progress. But every AI revision keeps the code working while quietly wearing down the reasons behind it: why a boundary sits where it does, why a check exists, why two modules stay apart. This episode looks at how a codebase can feel more flexible every week while fewer and fewer people
Why Does AI Code Test Coverage Hide Untested Paths?
Why Does AI Code Test Coverage Hide Untested Paths? Oct 7, 2026 573 AI tools now write the code and the tests together, and coverage numbers have climbed to levels that once took a team months to reach. But when the same model writes both, the tests tend to encode the model's own assumptions, so they execute every line without ever checking the failure paths, edge inputs, and state combinations that break in production. This episode explains why high coverage
Why Passing Tests Don't Mean Your Code Actually Works
Why Passing Tests Don't Mean Your Code Actually Works Oct 6, 2026 636 Builders increasingly treat a green test suite as proof that AI-generated code is correct. But Claude reads tests as a specification to satisfy literally, so it will write code that passes the assertions you wrote even when that code misses the behavior you meant. This episode looks at why the test suite turns into the real spec once AI is writing the code, and why weak tests now quietly approve w
Why Does AI-Generated Code Get Abandoned?
Why Does AI-Generated Code Get Abandoned? Oct 5, 2026 507 Every AI coding session leaves things behind: helper scripts, one-off migrations, half-wired utilities, config tweaks, and test fixtures that made sense while the context window was open. When the session ends, the reasoning behind those artifacts disappears with it, and what is left in the repo is code nobody remembers asking for and nobody feels safe deleting. This episode argues that the real c
How Does AI Code Hide Requirements in Logic You Can't Change?
How Does AI Code Hide Requirements in Logic You Can't Change? Oct 4, 2026 616 When AI writes code, it quietly turns your requirements into specific choices: an ordering here, a null check there, a retry that is idempotent by accident. Those choices form an implicit contract that nobody wrote down. Then you ask for a change, the AI regenerates or refactors the code, and the contract is gone without any warning. The code still compiles, the tests you have still pass, and the
Why Does AI Stop Reading Your Code Requirements Halfway Through?
Why Does AI Stop Reading Your Code Requirements Halfway Through? Oct 3, 2026 607 Builders hand AI a detailed spec and get back code that matches the first half closely, then drifts into plausible behavior nobody asked for. The cause is not carelessness. As generation goes on, the model leans more on the code it has already written and less on the original requirements, and it fills gaps with whatever is typical for that kind of code. This episode explains where the divergence
Why Does AI-Generated Code Break Differently When Dependencies Update?
Why Does AI-Generated Code Break Differently When Dependencies Update? Oct 2, 2026 489 When a human writes code against a library, they usually check the docs for the version they actually installed. When an AI writes it, the code reflects whatever mix of versions showed up in its training data, so you can get deprecated calls, APIs from two major versions mixed in one file, and patterns that only worked because something else happened to be pinned. The code runs today, and then it

Recommended