<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Danny Thompson's Blog</title>
    <link>https://www.dthompsondev.com</link>
    <description>Thoughts on AI, Software Engineering, and the Future of Tech.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 24 Oct 2026 10:27:38 GMT</lastBuildDate>
    <atom:link href="https://www.dthompsondev.com/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[You Are Using the Wrong Model for the Job]]></title>
      <link>https://www.dthompsondev.com/blog/wrong-model-for-the-job</link>
      <guid>https://www.dthompsondev.com/blog/wrong-model-for-the-job</guid>
      <pubDate>Sun, 05 Jul 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[An empty response and a four-paragraph answer to a yes/no question turned out to be the same mistake. Learn how to size the model and the output length to the task.]]></description>
      <category>AI Engineering</category>
    </item>
    <item>
      <title><![CDATA[The Death of Magic: Welcome to AI Engineering]]></title>
      <link>https://www.dthompsondev.com/blog/death-of-magic-ai-engineering</link>
      <guid>https://www.dthompsondev.com/blog/death-of-magic-ai-engineering</guid>
      <pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[The "Magic Era" of AI is dead. Learn the four architectural pillars that separate weekend prompt-tinkerers from production AI engineers.]]></description>
      <category>AI Engineering</category>
    </item>
    <item>
      <title><![CDATA[The $58 Billion Pivot: Are You Building a Business or Just a "Meme Generator"?]]></title>
      <link>https://www.dthompsondev.com/blog/the-58-billion-pivot</link>
      <guid>https://www.dthompsondev.com/blog/the-58-billion-pivot</guid>
      <pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[The story of how Figma almost didn't exist. A lesson on radical pivots, innovation, and escaping the trap of the technically impressive.]]></description>
      <category>Leadership</category>
    </item>
    <item>
      <title><![CDATA[Understanding Schema-Enforced Outputs]]></title>
      <link>https://www.dthompsondev.com/blog/schema-enforced-outputs</link>
      <guid>https://www.dthompsondev.com/blog/schema-enforced-outputs</guid>
      <pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Stop parsing LLM output with regex. Learn how to use JSON Schemas to make your AI integrations reliable, type-safe, and production-ready.]]></description>
      <category>AI Engineering</category>
    </item>
    <item>
      <title><![CDATA[The Invisible Framework: Mental Models That Separate Senior Devs]]></title>
      <link>https://www.dthompsondev.com/blog/the-invisible-framework</link>
      <guid>https://www.dthompsondev.com/blog/the-invisible-framework</guid>
      <pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Stop focusing on syntax. Learn the invisible mental models-Radical Intentionality, Second-Order Thinking, and Occam's Razor-that separate Senior Developers from everyone else.]]></description>
      <category>Career</category>
    </item>
    <item>
      <title><![CDATA[React Hooks: The Mental Models You're Missing]]></title>
      <link>https://www.dthompsondev.com/blog/react-hooks-visualized</link>
      <guid>https://www.dthompsondev.com/blog/react-hooks-visualized</guid>
      <pubDate>Sat, 22 Nov 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Learn how React Hooks work under the hood with interactive examples and visual diagrams.]]></description>
      <category>React</category>
    </item>
    <item>
      <title><![CDATA[The $47,000 Bug That Taught Me to Stop Using ||]]></title>
      <link>https://www.dthompsondev.com/blog/the-47000-bug</link>
      <guid>https://www.dthompsondev.com/blog/the-47000-bug</guid>
      <pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[A property management company lost thousands due to a single character. Learn why || is dangerous and how ?? saves your production apps.]]></description>
      <category>JavaScript</category>
    </item>
  </channel>
</rss>