<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
  <channel>
    <title>Notes — Arun Prakash</title>
    <link>https://arunprakashg.com/blogs/</link>
    <description>Notes written after the build: AI agents, wave planning, benchmarks, and the products behind them.</description>
    <language>en</language>
    <lastBuildDate>Sun, 04 Oct 2026 00:00:00 GMT</lastBuildDate>
    <sy:updatePeriod>weekly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <atom:link href="https://arunprakashg.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Wave Planning, Packaged: The Claude Code Plugin</title>
      <link>https://arunprakashg.com/blogs/wave-planning-claude-code-plugin/</link>
      <guid isPermaLink="true">https://arunprakashg.com/blogs/wave-planning-claude-code-plugin/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>Wave planning is now a Claude Code plugin. It plans a build into waves, routes each phase to the cheapest adequate model, and runs every wave in parallel git worktrees with a gate before the next one starts.</description>
      <category>AI Agents</category>
      <category>Claude Code</category>
      <category>Open Source</category>
    </item>
    <item>
      <title>xposed: Sharing a File Shouldn’t Need an Upload</title>
      <link>https://arunprakashg.com/blogs/xposed-file-sharing-without-upload/</link>
      <guid isPermaLink="true">https://arunprakashg.com/blogs/xposed-file-sharing-without-upload/</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
      <description>Right-click any file and get a public HTTPS link and a QR code. Nothing uploads: it streams from your disk, and the link expires after 24 hours. How it works, and what shipping 13 releases in 7 days taught me.</description>
      <category>Go</category>
      <category>Networking</category>
      <category>Product</category>
    </item>
    <item>
      <title>Wave Planning: What a Wave Actually Is</title>
      <link>https://arunprakashg.com/blogs/wave-planning-what-a-wave-actually-is/</link>
      <guid isPermaLink="true">https://arunprakashg.com/blogs/wave-planning-what-a-wave-actually-is/</guid>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <description>A follow-up to wave planning: what a wave actually is, why dependency alone isn't enough to make one safe, and why the real bottleneck is decomposition, not running more agents at once.</description>
      <category>AI Agents</category>
      <category>Software Engineering</category>
      <category>Systems Design</category>
      <category>Research</category>
    </item>
    <item>
      <title>C# Was Losing to Node Because of a Logging Call</title>
      <link>https://arunprakashg.com/blogs/cross-language-backend-benchmark/</link>
      <guid isPermaLink="true">https://arunprakashg.com/blogs/cross-language-backend-benchmark/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <description>Adding Java and C#, giving all 10 services 4 real CPU cores instead of 1, and finding a default-logging handicap that was quietly costing C# half its throughput — three fixes that flip the whole comparison.</description>
      <category>Performance</category>
      <category>Go</category>
      <category>Java</category>
      <category>C#</category>
      <category>Rust</category>
      <category>Node.js</category>
      <category>Deno</category>
      <category>Benchmarking</category>
    </item>
    <item>
      <title>Bun and Deno Crush Node — Until the Work Gets Real</title>
      <link>https://arunprakashg.com/blogs/js-runtime-throughput-benchmark/</link>
      <guid isPermaLink="true">https://arunprakashg.com/blogs/js-runtime-throughput-benchmark/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <description>Benchmarking Express, Fastify, Bun, and Deno under a trivial endpoint and then a CPU-bound one, in identically resource-capped Docker containers, tells two completely different stories.</description>
      <category>Performance</category>
      <category>Node.js</category>
      <category>Bun</category>
      <category>Deno</category>
      <category>Benchmarking</category>
    </item>
    <item>
      <title>We Researched the Entire PC Building Market. Here's the Verdict.</title>
      <link>https://arunprakashg.com/blogs/pc-building-market-research-30-segments/</link>
      <guid isPermaLink="true">https://arunprakashg.com/blogs/pc-building-market-research-30-segments/</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <description>30 buyer types, 1,000+ sources. What actually matters when building a PC in 2026 — the prices, the value picks, and the mistakes almost everyone makes.</description>
      <category>Market Research</category>
      <category>Hardware</category>
      <category>AI Agents</category>
    </item>
    <item>
      <title>Wave Planning: Parallelizing Software Projects with AI Agents</title>
      <link>https://arunprakashg.com/blogs/wave-planning-parallel-ai-development/</link>
      <guid isPermaLink="true">https://arunprakashg.com/blogs/wave-planning-parallel-ai-development/</guid>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <description>A structure for breaking software projects into steps, phases, and waves so independent work can run in parallel across AI agents instead of one task at a time.</description>
      <category>AI Agents</category>
      <category>Software Engineering</category>
      <category>Systems Design</category>
    </item>
  </channel>
</rss>
