William

Claude Code Conversations with Claudine

Arts EN ↓ 227 epizód

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

Mindenképp látogasd meg a podcast oldalát, és támogasd a készítőjét: www.buzzsprout.com

Szerző

William

Kategória

Arts

A podcast weboldala

www.buzzsprout.com

Legutóbbi epizód

2026. okt. 27.

Hol hallgathatod?

Podcastok az alkalmazásban Replaio Radio Hamarosan

A podcastok hamarosan megérkeznek az alkalmazásba. Telepítsd most, és láss elsőként egy teljesen új megközelítést a podcastokhoz

Letöltés a Google Play-ről Telepítsd ingyen Android közel 10 M letöltés · 4,8-as értékelés iOS hamarosan

Epizódok

Why Does AI Code Work When It Doesn't Understand Why? 10.08.2026

AI coding tools produce code that works, and builders assume working code implies understood code. But a large amount of AI output is pattern replication, structurally correct imitation of code that worked somewhere else, carried over without the reasoning that justified it. This episode gives builders a way to tell the difference between code that is right and code that merely resembles something...

How Bad Variable Names Spread Through AI Codebases 09.08.2026

When a human writes a sloppy variable name, it stays local and dies at the next refactor. When an AI writes one, it becomes the seed vocabulary for every function, test, comment, and downstream file the model touches afterward, because the model reads its own prior output as authoritative context. This episode breaks down the naming cascade as a real failure mode builders are living with right now...

Why Does AI Code Pass Tests But Fail Under Real Load? 08.08.2026

AI generated code is optimized to satisfy the test, not to survive production. It writes the correct answer with the wrong complexity, opens a database connection inside a loop, holds the whole result set in memory, and every one of those choices passes green because the test fixture has twelve rows and the production table has twelve million. This episode is about the performance cliff builders h...

Why Do AI-Generated Codebases Lose Coherence Over Time? 07.08.2026

Every individual thing the AI writes can be correct and the codebase can still rot. Because the model has no memory of the decisions it made three sessions ago, each new session re-derives conventions from whatever fragment of the code it happens to read, and small divergences compound into a system with four error-handling styles, three config patterns, and two competing data models. This episode...

Why Does AI Code Break Your System's Hidden Assumptions? 06.08.2026

Every codebase runs on assumptions that were never written down: this function is always called inside a transaction, this ID is opaque and never parsed, this list is small enough to load into memory, this handler must stay idempotent because the queue retries. AI writes code that satisfies the explicit contract, the signature, the types, the tests, while silently breaking the implicit one, and th...

Why Do Detailed AI Prompts Make Code Worse? 05.08.2026

Every builder learns early that vague prompts produce bad code, so the natural correction is to add more detail. But there is a ceiling: past a certain point, each additional constraint you write into a prompt makes the output worse, not better, because the model starts optimizing for satisfying your list instead of solving your problem. This episode maps where that ceiling sits, what it looks lik...

Why Can't AI Code and Legacy Systems Work Together? 04.08.2026

AI coding tools are excellent at writing code that would work in a clean, modern codebase, and legacy systems are almost never that. The failure is not syntax or capability, it is that the model writes against the idealized version of your stack while the real system carries twenty years of undocumented conventions, defensive workarounds, and rules nobody wrote down. This episode is about the inte...

What Do Claude Code's Sandbox Escape Tests Reveal About AI Safety? 03.08.2026

Most builders think about agent security as a permissions problem: approve the right tools, deny the dangerous ones, and you are safe. But the sandbox escape testing that goes into a coding agent reveals a different picture, the real attack surface is the content the agent reads, not the commands it runs. This episode looks at what those tests actually probe, why prompt injection through files and...

Why Do AI Systems Miss Concurrency Problems Under Load? 02.08.2026

AI coding tools write async code that passes review, passes tests, and works perfectly on one request at a time. The failures show up at request forty, when two coroutines hit the same cache entry, or a connection pool starves, or an await sits inside a lock. This episode looks at why concurrency is the single category of bug AI is structurally worst at, and what a builder has to do differently wh...

How Do AI Builders Get Trapped in Dependency Gravity Wells? 01.08.2026

AI coding tools are excellent at adding code and terrible at telling you what that code will cost you later. Every generated helper, wrapper, and convenience layer quietly increases the number of things that must be true for your system to work, and by the time you notice, the cheapest path forward is always to add one more layer instead of removing any. This episode names that trap, the dependenc...

Why Does AI-Generated Code Pull in Unknown Dependencies? 31.07.2026

AI coding tools solve problems the way the training data solved them, which usually means reaching for a library instead of writing twenty lines. Ask for a retry wrapper and you get tenacity, ask for date math and you get arrow, ask for a config loader and you get three transitive packages you never evaluated. This episode looks at how AI-assisted development quietly expands your dependency surfac...

Why Do AI Models Struggle With Stateful Code? 30.07.2026

AI coding tools are excellent at stateless code, a function that takes inputs and returns outputs with no memory of what came before. They are noticeably worse at code that has to remember things: retry counters, partial completions, queue positions, resumable pipelines, anything where correctness depends on what already happened. This episode explains why that gap exists, why it does not close wi...

Why Do Experienced Engineers Distrust AI Code That Works? 29.07.2026

Experienced engineers have a well-tuned instinct for where bugs hide in human-written code, and that instinct misfires badly on AI output. They line-audit the boring mechanical code the model almost never gets wrong, then wave through the plausible-looking integration logic and error handling where it actually fails. This episode maps where AI-generated code is genuinely reliable versus genuinely...

Why Do Bad Variable Names Cost Developers So Much? 28.07.2026

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 n...

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

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...

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

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 n...

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

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.  Produce...

Why Does AI-Generated Code Take Longer to Debug? 24.07.2026

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.  Produce...

How to Build AI Verification Systems That Stop Hallucinations in Production 23.07.2026

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...

Why Does AI-Generated Code Fail on Edge Cases? 22.07.2026

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 optimize...

Why Do AI Builders Over-Engineer Systems Too Early? 21.07.2026

AI tools make it trivially easy to generate a plugin architecture, a config layer, or a generic framework before you have a single concrete use case that needs one. Builders now abstract earlier and more aggressively than ever, because the AI will happily produce the scaffolding for free. This episode argues that the low cost of generating abstraction has quietly raised the cost of maintaining it,...

Why Does AI Create More Dependencies Than You Need? 20.07.2026

When you ask an AI to solve a problem, it reaches for the most common pattern it saw in training, which usually means pulling in a library, a framework, or an abstraction layer. That default feels helpful, but every dependency AI adds is a maintenance bill you inherit later. This episode digs into why AI code tends toward incidental complexity, how that quietly bloats your architecture, and what b...

Why Do Better AI Requirements Make Code Worse? 19.07.2026

Builders are told the fix for bad AI output is better prompts and tighter requirements. But there is a paradox hiding in that advice: past a certain point, more detailed specifications produce worse code, not better. When you over-specify, the AI stops reasoning about the problem and starts literally transcribing your instructions, inheriting every gap and contradiction you did not notice you had....

Why Does AI-Generated Architecture Hit a Brittleness Threshold? 18.07.2026

AI tools can generate a working system fast, and for a while it holds together well enough that nobody questions it. Then a threshold gets crossed, a new feature, a new integration, a new team member, and the whole thing turns brittle. This episode is about that threshold: why AI-generated architecture works beautifully at small scale and then fails suddenly rather than gradually, and how builders...

Why Does AI-Generated Code Add So Many Unnecessary Layers? 18.07.2026

AI coding tools have a consistent bias: when you ask for something simple, they hand back something structured. Interfaces for single implementations, factory functions that construct one object, config systems for values that never change. This episode names that bias the abstraction tax, explains why models produce it, and gives builders a way to tell the difference between abstraction that earn...

Hallgasd a(z) Claude Code Conversations with Claudine podcastot a Replaióban

Rádió és podcastok egy alkalmazásban - ingyen és regisztráció nélkül. Telepítsd még ma, és ne maradj le a premierről

Letöltés a Google Play-ről

A Replaio nem podcastkiadó; a műsorok nevei, borítóképei és hanganyagai a szerzőiket illetik, és nyilvános RSS-csatornákon keresztül terjednek.