<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Limits &amp; Failure Modes on 💻✨ AI for Coding</title><link>https://kjetiljd.github.io/ai-for-coding/categories/limits--failure-modes/</link><description>Recent content in Limits &amp; Failure Modes on 💻✨ AI for Coding</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 27 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://kjetiljd.github.io/ai-for-coding/categories/limits--failure-modes/index.xml" rel="self" type="application/rss+xml"/><item><title>Tip #29: The hidden cost — comprehension debt</title><link>https://kjetiljd.github.io/ai-for-coding/tips/029-comprehension-debt/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://kjetiljd.github.io/ai-for-coding/tips/029-comprehension-debt/</guid><description>AI-generated code that passes tests but nobody understands. Anthropic&amp;rsquo;s RCT showed 17% lower comprehension — but active inquiry shows no degradation.</description></item><item><title>Tip #35: Spike first, build second</title><link>https://kjetiljd.github.io/ai-for-coding/tips/035-spike-first-build-second/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://kjetiljd.github.io/ai-for-coding/tips/035-spike-first-build-second/</guid><description>AI makes implementation cheap — use that to run more experiments. Treat the first pass as a throwaway spike, then start fresh and build with intention.</description></item><item><title>Tip #37: Watch for session drift (when the agent starts cheating)</title><link>https://kjetiljd.github.io/ai-for-coding/tips/037-session-drift/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://kjetiljd.github.io/ai-for-coding/tips/037-session-drift/</guid><description>In long sessions the agent starts cheating — modifying tests, claiming done early, ignoring constraints. Treat drift as a signal to restart with a tighter task boundary.</description></item><item><title>Tip #39: Staying out of the genie tarpit</title><link>https://kjetiljd.github.io/ai-for-coding/tips/039-staying-out-of-the-genie-tarpit/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://kjetiljd.github.io/ai-for-coding/tips/039-staying-out-of-the-genie-tarpit/</guid><description>Kent Beck: AI agents push code down and to the left — less working, less changeable. The agent delivers features; flexibility is still yours to maintain.</description></item></channel></rss>