<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Articles · Guillaume Duvernay</title>
    <link>https://gduv.club/articles</link>
    <description>How AI systems get put together in practice: context engineering, agent architecture, MCP versus plain scripts, and the token arithmetic behind each choice.</description>
    <language>en</language>
    <atom:link href="https://gduv.club/articles.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>I stopped using MCP for most of my work</title>
      <link>https://gduv.club/articles/mcp-vs-direct-apis</link>
      <guid isPermaLink="true">https://gduv.club/articles/mcp-vs-direct-apis</guid>
      <description>MCP is great for one-off jobs. For anything I run in volume it's slow, it burns tokens, and it makes my agent retype data it already has. Here's what I use instead: direct API calls in scripts, a skill that documents them, and a proxy so nobody keeps keys on their laptop.</description>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Keep your repos harness agnostic</title>
      <link>https://gduv.club/articles/harness-agnostic-workspaces</link>
      <guid isPermaLink="true">https://gduv.club/articles/harness-agnostic-workspaces</guid>
      <description>I use four different AI coding tools in a normal week. Three practices keep my repositories working with all of them, and one problem I still haven't solved.</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Small models should decide what big models see</title>
      <link>https://gduv.club/articles/small-models-around-big-ones</link>
      <guid isPermaLink="true">https://gduv.club/articles/small-models-around-big-ones</guid>
      <description>Letting a big model orchestrate smaller ones is now common. I think the bigger win is putting small models around it instead: picking its context, filtering what its tools return, and compressing results while they're still fresh.</description>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
