<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>James Soldier — Thoughts</title>
    <link>https://jamessoldier.com/thoughts/</link>
    <description>Writing by James Soldier.</description>
    <language>en-us</language>
    <atom:link href="https://jamessoldier.com/thoughts/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Sun, 17 May 2026 18:10:43 +0000</lastBuildDate>
    <item>
      <title>Build with intention</title>
      <link>https://jamessoldier.com/thoughts/build-with-intention</link>
      <guid isPermaLink="true">https://jamessoldier.com/thoughts/build-with-intention</guid>
      <pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate>
      <description>Build with intention and strategy unless you enjoy spending your days being a janitor.</description>
    </item>
    <item>
      <title>Don’t let agents code from memory</title>
      <link>https://jamessoldier.com/thoughts/dont-code-from-memory</link>
      <guid isPermaLink="true">https://jamessoldier.com/thoughts/dont-code-from-memory</guid>
      <pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
      <description>Models freeze at training time. The fastest-moving APIs are exactly the ones you don’t want an agent guessing at.</description>
    </item>
    <item>
      <title>Pick the canonical copy</title>
      <link>https://jamessoldier.com/thoughts/pick-the-canonical-copy</link>
      <guid isPermaLink="true">https://jamessoldier.com/thoughts/pick-the-canonical-copy</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      <description>AI raises the velocity of generation. The bottleneck moves to remembering which version is real.</description>
    </item>
    <item>
      <title>Learn code</title>
      <link>https://jamessoldier.com/thoughts/learn-code</link>
      <guid isPermaLink="true">https://jamessoldier.com/thoughts/learn-code</guid>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <description>There's no way around it. If a simple Python script would do the job, AI isn't the answer — learning code is.</description>
    </item>
    <item>
      <title>Surface the unexpected</title>
      <link>https://jamessoldier.com/thoughts/surface-the-unexpected</link>
      <guid isPermaLink="true">https://jamessoldier.com/thoughts/surface-the-unexpected</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate>
      <description>Stop trying to catch AI in the act. Build systems that surface the unexpected.</description>
    </item>
    <item>
      <title>Your advantage is critical thinking</title>
      <link>https://jamessoldier.com/thoughts/critical-thinking-vs-ai</link>
      <guid isPermaLink="true">https://jamessoldier.com/thoughts/critical-thinking-vs-ai</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate>
      <description>Depth used to be the edge. Now critical thinking is what's left.</description>
    </item>
  </channel>
</rss>
