<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>schristoph.online</title><link>https://schristoph.online/tags/technical-debt/</link><description>Personal homepage and blog of Stefan Christoph</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>Stefan Christoph. All rights reserved.</copyright><lastBuildDate>Thu, 21 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://schristoph.online/tags/technical-debt/index.xml" rel="self" type="application/rss+xml"/><item><title>Cognitive Debt: The Hidden Cost of AI-Generated Code</title><link>https://schristoph.online/blog/cognitive-debt/?utm=rss-feed</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://schristoph.online/blog/cognitive-debt/</guid><description>&lt;h2 id="the-code-nobody-understands">The Code Nobody Understands&lt;/h2>
&lt;p>Here&amp;rsquo;s a pattern I&amp;rsquo;ve seen across multiple teams: a data pipeline ships, built almost entirely by an AI coding agent. Clean architecture. Full test coverage. Passes every review gate. Two weeks later, a downstream service starts returning stale results. The on-call engineer opens the pipeline code and realizes she can&amp;rsquo;t explain why it had worked in the first place.&lt;/p>
&lt;p>The logic is correct. The tests are green. But the mental model, the shared understanding of &lt;em>why&lt;/em> this code makes these decisions, doesn&amp;rsquo;t exist. The agent wrote it. The team approved it. Nobody internalized it.&lt;/p></description></item></channel></rss>