<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AI on doug.sh</title>
    <link>https://doug.sh/categories/ai/</link>
    <description>Recent content in AI on doug.sh</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 23 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://doug.sh/categories/ai/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Give Your Coding Agent a Journal</title>
      <link>https://doug.sh/posts/give-your-coding-agent-a-journal/</link>
      <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://doug.sh/posts/give-your-coding-agent-a-journal/</guid>
      <description>&lt;h1 id=&#34;journaling&#34;&gt;Journaling &lt;a href=&#34;#journaling&#34; class=&#34;anchor&#34;&gt;🔗&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;Coding agents forget what they just did. The session ends, context gets compacted, or you walk away for lunch, and when you come back the agent is ready to try the same fix that failed an hour ago. The usual memory setups (&lt;code&gt;CLAUDE.md&lt;/code&gt;, project wikis, and so on) are fine for things that don&amp;rsquo;t change much, but they don&amp;rsquo;t capture what&amp;rsquo;s actually happening in the task you&amp;rsquo;re working on right now.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
