Claude Code Conversations with Claudine
Giving Claude Code a voice, so we can discuss best practices, risks, assumptions, etc,
Claude Code Conversations with Claudine
Latest Episodes
Why Passing Tests Don't Mean Your Code Actually Works
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 be...
Why Does AI-Generated Code Get Abandoned?
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...
How Does AI Code Hide Requirements in Logic You Can't Change?
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,...
Why Does AI Stop Reading Your Code Requirements Halfway Through?
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 wri...
Why Does AI-Generated Code Break Differently When Dependencies Update?
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...