Skip to content
Artwork for Claude Code Conversations with Claudine

Claude Code Conversations with Claudine

William

Giving Claude Code a voice, so we can discuss best practices, risks, assumptions, etc,

Play
  • 87 episodes
  • daily
  • Avg 8 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • July 28 · 7 min

    Why Do Bad Variable Names Cost Developers So Much?

    AI coding tools produce code that works and reads fine in isolation, but the names they choose are locally plausible and globally inconsistent. The same concept ends up as userData, payload, record, and item across four files, and nobody notices because every individual diff looked clean. This episode makes the case that naming drift is the highest interest debt in AI-assisted codebases, because names are the index your future self and your next AI session both search against. Produced by VoxCrea.AI This episode is part of an ongoing series on governing AI-assisted coding using Claude Code. 👉 Each episode has a companion article — breaking down the key ideas in a clearer, more structured way. If you want to go deeper (and actually apply this), read today’s article here: 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 𝐂𝐨𝐧𝐯𝐞𝐫𝐬𝐚𝐭𝐢𝐨𝐧𝐬 At aijoe.ai, we build AI-powered systems like the ones discussed in this series. If you’re ready to turn an idea into a working application, we’d be glad to help.

    • Transcript
  • July 27 · 7 min

    Is 80% of Code Written by AI Now? What It Means for Engineers

    When a company says most of its production code is model written, the number sounds like a verdict on engineers. It is not. The 80% figure measures typing, not deciding, and the interesting question is what the remaining 20% actually consists of, because that is where the job moved. This episode breaks down what a claim like that can and cannot tell you, and what changes in your week if it is true at your company too. Produced by VoxCrea.AI This episode is part of an ongoing series on governing AI-assisted coding using Claude Code. 👉 Each episode has a companion article — breaking down the key ideas in a clearer, more structured way. If you want to go deeper (and actually apply this), read today’s article here: 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 𝐂𝐨𝐧𝐯𝐞𝐫𝐬𝐚𝐭𝐢𝐨𝐧𝐬 At aijoe.ai, we build AI-powered systems like the ones discussed in this series. If you’re ready to turn an idea into a working application, we’d be glad to help.

    • Transcript
  • July 27 · 11 min

    Why Do AI Builders Need Domain Expertise to Trust Their Models?

    The promise of AI-assisted building is that you no longer need to know the domain, the model knows it for you. In practice the opposite is true: the less you know about a domain, the more confidently wrong AI output you will ship, because you cannot tell the difference between an answer that is correct and an answer that merely sounds correct. This episode makes the case that domain expertise is not what AI replaces, it is the thing that makes AI usable at all, and it gives builders a concrete way to work in domains where they are not yet the expert. Produced by VoxCrea.AI This episode is part of an ongoing series on governing AI-assisted coding using Claude Code. 👉 Each episode has a companion article — breaking down the key ideas in a clearer, more structured way. If you want to go deeper (and actually apply this), read today’s article here: 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 𝐂𝐨𝐧𝐯𝐞𝐫𝐬𝐚𝐭𝐢𝐨𝐧𝐬 At aijoe.ai, we build AI-powered systems like the ones discussed in this series. If you’re ready to turn an idea into a working application, we’d be glad to help.

    • Transcript
  • July 25 · 11 min

    What Is Specification Debt and Why Does AI Code Miss What You Actually Need?

    Technical debt used to come from shortcuts in implementation. With AI, the debt moves upstream: the code is clean, tested, and idiomatic, but it solves a slightly wrong problem because the specification in your prompt was incomplete. This episode names that failure mode, specification debt, and shows why it compounds faster than ordinary technical debt and is much harder to see in review. Produced by VoxCrea.AI This episode is part of an ongoing series on governing AI-assisted coding using Claude Code. 👉 Each episode has a companion article — breaking down the key ideas in a clearer, more structured way. If you want to go deeper (and actually apply this), read today’s article here: 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 𝐂𝐨𝐧𝐯𝐞𝐫𝐬𝐚𝐭𝐢𝐨𝐧𝐬 At aijoe.ai, we build AI-powered systems like the ones discussed in this series. If you’re ready to turn an idea into a working application, we’d be glad to help.

    • Transcript
  • July 24 · 9 min

    Why Does AI-Generated Code Take Longer to Debug?

    AI can produce a working feature in minutes, but when that feature breaks, the debugging session often runs longer than writing the code from scratch would have. The reason is not that AI code is worse, it is that you never built a mental model of it. This episode names the hidden cost that shows up two weeks after the fast win, and gives builders a way to pay it down before it compounds. Produced by VoxCrea.AI This episode is part of an ongoing series on governing AI-assisted coding using Claude Code. 👉 Each episode has a companion article — breaking down the key ideas in a clearer, more structured way. If you want to go deeper (and actually apply this), read today’s article here: 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 𝐂𝐨𝐧𝐯𝐞𝐫𝐬𝐚𝐭𝐢𝐨𝐧𝐬 At aijoe.ai, we build AI-powered systems like the ones discussed in this series. If you’re ready to turn an idea into a working application, we’d be glad to help.

    • Transcript
  • July 23 · 9 min

    How to Build AI Verification Systems That Stop Hallucinations in Production

    Most teams treat hallucination as a prompt problem, something you fix with better instructions or a bigger model. But in production, hallucination is a systems problem. The builders shipping reliable AI have stopped trying to make the model stop lying and started building verification layers that assume it will. This episode is about designing those layers, what actually catches a confident wrong answer before it reaches a user, and why most verification setups fail silently. Produced by VoxCrea.AI This episode is part of an ongoing series on governing AI-assisted coding using Claude Code. 👉 Each episode has a companion article — breaking down the key ideas in a clearer, more structured way. If you want to go deeper (and actually apply this), read today’s article here: 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 𝐂𝐨𝐧𝐯𝐞𝐫𝐬𝐚𝐭𝐢𝐨𝐧𝐬 At aijoe.ai, we build AI-powered systems like the ones discussed in this series. If you’re ready to turn an idea into a working application, we’d be glad to help.

    • Transcript
  • July 22 · 7 min

    Why Does AI-Generated Code Fail on Edge Cases?

    AI generated code passes the eye test almost every time. It reads cleanly, uses the right idioms, and looks like something a senior engineer would write. But looking right and behaving right are different properties, and the gap shows up exactly where testing is thinnest: null inputs, empty collections, boundary values, concurrent access, and unexpected states. This episode unpacks why AI optimizes for plausible surface form over correct behavior, and what that means for how builders review and trust generated code. Produced by VoxCrea.AI This episode is part of an ongoing series on governing AI-assisted coding using Claude Code. 👉 Each episode has a companion article — breaking down the key ideas in a clearer, more structured way. If you want to go deeper (and actually apply this), read today’s article here: 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 𝐂𝐨𝐧𝐯𝐞𝐫𝐬𝐚𝐭𝐢𝐨𝐧𝐬 At aijoe.ai, we build AI-powered systems like the ones discussed in this series. If you’re ready to turn an idea into a working application, we’d be glad to help.

    • Transcript
Showing 81–87 of 87 episodes