<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Explainer on RadarModel.com</title>
    <link>https://radarmodel.com/tags/explainer/</link>
    <description>Recent content in Explainer on RadarModel.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 17 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://radarmodel.com/tags/explainer/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Database Schema Drift Starts With One Manual ALTER</title>
      <link>https://radarmodel.com/database-schema-drift-starts-with-one-manual-alter/</link>
      <pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://radarmodel.com/database-schema-drift-starts-with-one-manual-alter/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s 2 a.m. and checkout is timing out. Someone finds the slow query, adds an index on production by hand, and the graphs go green. Nobody writes a migration for it. Three weeks later a deploy runs a migration that drops and rebuilds that table, the index is gone, and checkout times out again. Or the other way round: a hotfix makes a column &lt;code&gt;NOT NULL&lt;/code&gt; on production only, and the next release, which was tested against staging, fails every insert that leaves it empty.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI Models Drift Under Your App and Nobody Tells You</title>
      <link>https://radarmodel.com/ai-models-drift-under-your-app-and-nobody-tells-you/</link>
      <pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://radarmodel.com/ai-models-drift-under-your-app-and-nobody-tells-you/</guid>
      <description>&lt;p&gt;Your app calls an AI model by name. It&amp;rsquo;s a string in a config file, &lt;code&gt;gpt-4o&lt;/code&gt; or &lt;code&gt;claude-sonnet-4-5&lt;/code&gt;, and it was right the day someone typed it. The model behind that string lives on somebody else&amp;rsquo;s servers, on somebody else&amp;rsquo;s schedule.&lt;/p&gt;&#xA;&lt;p&gt;Providers retire models. They rename them, or point an alias at a newer one. They cut a context window, add a retirement date, move a model from active to deprecated, raise the price per token. None of that is a secret. It goes into a changelog, a deprecations page, maybe an email to whoever signed up for the account three years ago. And the team that owns the app finds out from a stack trace.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
