<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Will Ness Blog</title>
    <link>https://willness.dev/blog</link>
    <description>Thoughts on AI, development, and building products.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 11 Apr 2026 04:16:37 GMT</lastBuildDate>
    <atom:link href="https://willness.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[A Letter to the Developer Who Thinks AI Is a Gimmick]]></title>
      <link>https://willness.dev/blog/letter-to-developer-who-thinks-ai-is-a-gimmick</link>
      <guid isPermaLink="true">https://willness.dev/blog/letter-to-developer-who-thinks-ai-is-a-gimmick</guid>
      <description><![CDATA[AI is not magic - it's a pattern-matching tool. Understanding how LLMs work explains why your experience sucked and reveals when coding agents actually shine.]]></description>
      <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Why You Need To Clear Your Coding Agent's Context Window]]></title>
      <link>https://willness.dev/blog/one-session-per-task</link>
      <guid isPermaLink="true">https://willness.dev/blog/one-session-per-task</guid>
      <description><![CDATA[Why fresh context beats accumulated context for coding agents. Research on attention degradation and practical strategies for better AI-assisted development.]]></description>
      <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AskUserQuestionTool Changed How I Use Claude Code]]></title>
      <link>https://willness.dev/blog/ask-user-question-tool</link>
      <guid isPermaLink="true">https://willness.dev/blog/ask-user-question-tool</guid>
      <description><![CDATA[Stop writing comprehensive prompts. Let Claude Code interview you instead. Here are 7 ways I use AskUserQuestionTool to improve my coding agent's output quality.]]></description>
      <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[How to Run Multiple Claude Code Sessions at Once]]></title>
      <link>https://willness.dev/blog/run-multiple-claude-code-sessions</link>
      <guid isPermaLink="true">https://willness.dev/blog/run-multiple-claude-code-sessions</guid>
      <description><![CDATA[Running multiple Claude Code sessions? Stop tab-hunting. This 5-minute tmux setup keeps every project organized in one place.]]></description>
      <pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[How To Get The Right Length Output From AI]]></title>
      <link>https://willness.dev/blog/control-your-ai-output-length</link>
      <guid isPermaLink="true">https://willness.dev/blog/control-your-ai-output-length</guid>
      <description><![CDATA[Use read time qualifiers like "make this a 3 minute read" instead of vague words like "concise" or "detailed" to control AI output length.]]></description>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Your Coding Agent Can Upgrade Itself]]></title>
      <link>https://willness.dev/blog/upgrade-your-agent</link>
      <guid isPermaLink="true">https://willness.dev/blog/upgrade-your-agent</guid>
      <description><![CDATA[When your coding agent makes a mistake, use that moment to upgrade the agent, with the agent itself. One sentence, 30 seconds, permanent fix.]]></description>
      <pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The Agentic Loop: Stop Babysitting Your Coding Agent]]></title>
      <link>https://willness.dev/blog/agentic-loop</link>
      <guid isPermaLink="true">https://willness.dev/blog/agentic-loop</guid>
      <description><![CDATA[The more your agent can run code and feed output back to itself, the less you do. Learn how to close feedback loops and let your coding agent iterate autonomously.]]></description>
      <pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[My Claude Code Workflow for Building Features]]></title>
      <link>https://willness.dev/blog/claude-code-workflow</link>
      <guid isPermaLink="true">https://willness.dev/blog/claude-code-workflow</guid>
      <description><![CDATA[A structured workflow for using Claude Code with sub-agents to catch issues, maintain code quality, and ship faster. Plan reviews, code reviews, and persistent task management.]]></description>
      <pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[How to Actually Use AI (A Simple Framework)]]></title>
      <link>https://willness.dev/blog/how-to-use-ai</link>
      <guid isPermaLink="true">https://willness.dev/blog/how-to-use-ai</guid>
      <description><![CDATA[AI is a text predictor, not a mind reader. Structure your prompts with the RIPE framework (Role, Info, Process, Expected output) to get useful results instead of generic slop.]]></description>
      <pubDate>Thu, 25 Dec 2025 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>