William

Claude Code Conversations with Claudine

Arts EN ↓ Odcinki: 222

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

Koniecznie odwiedź stronę podcastu i wesprzyj twórcę: www.buzzsprout.com

Autor

William

Kategoria

Arts

Strona podcastu

www.buzzsprout.com

Ostatni odcinek

21 paź 2026

Gdzie słuchać?

Podcasty w aplikacji Replaio Radio Już wkrótce

Podcasty trafią do aplikacji już wkrótce. Zainstaluj teraz i jako pierwszy zobacz nowe podejście do podcastów

Pobierz z Google Play Zainstaluj za darmo Android prawie 10 mln pobrań · ocena 4,8 iOS niedługo

Odcinki

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

Why Does AI Give Different Answers to the Same Problem? 16.07.2026

Builders keep expecting AI to behave like a deterministic tool, then get frustrated when the same prompt produces three different architectures across three runs. This episode reframes that non-determinism not as a bug to be eliminated but as a property builders must design around, and shows why the fix lives in constraints and context, not in the model. Understanding this changes how you prompt,...

Why Does AI-Generated Code Fail When Requirements Change? 16.07.2026

AI-generated code often works perfectly on the first pass, which fools builders into thinking the system is well-designed. The truth is that AI optimizes for making the current requirement pass, not for the abstractions that absorb the next change. This episode names the abstraction cliff: the moment a requirement shifts and code that looked clean suddenly resists every edit, because the seams a h...

Who Maintains AI-Written Code? The Handoff Problem Explained 15.07.2026

AI can generate a working feature in minutes, but that code eventually lands on a human maintainer who did not write it, did not reason through it, and often cannot tell why it works. This episode examines the handoff gap between generation and maintenance, and why the real cost of AI-assisted development shows up months later when someone has to change code no human ever fully understood.  Produc...

Why Does AI-Generated Code Become Harder to Refactor Over Time? 14.07.2026

AI tools make the first version of a feature almost free, so builders ship faster than ever. But the code that lands is optimized to work, not to be changed, and each new AI-generated addition quietly raises the cost of the next one. This episode names the compounding drag that experienced builders feel but rarely diagnose: AI-generated code that gets harder, not easier, to refactor over time.  Pr...

Why Does AI Code Break Differently Than Human Code? 13.07.2026

Builders assume debugging is debugging, no matter who wrote the code. But AI generated code fails in fundamentally different ways than human written code, and the debugging instincts that served engineers for decades can actively mislead them. This episode maps the asymmetry: where human bugs cluster versus where AI bugs hide, and why the difference changes how you should read, test, and trust gen...

Słuchaj podcastu Claude Code Conversations with Claudine w Replaio

Radio i podcasty w jednej aplikacji - za darmo, bez zakładania konta. Zainstaluj już dziś i nie przegap premiery

Pobierz z Google Play

Replaio nie jest wydawcą podcastów; nazwy audycji, okładki i audio należą do ich autorów i są rozpowszechniane przez publiczne kanały RSS