<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Guillaume Poussel</title><description>A personal notebook by Guillaume Poussel: measured, unhurried reflections on technology, software architecture, AI, and the road less traveled.</description><link>https://gpoussel.fr/</link><language>en</language><item><title>Why did my seven-page blog take 12 minutes to deploy?</title><link>https://gpoussel.fr/blog/astro-build-12-minutes/</link><guid isPermaLink="true">https://gpoussel.fr/blog/astro-build-12-minutes/</guid><description>My static Astro blog took 12 minutes to build and deploy. The culprits: satori-html parsing 320 KB data URIs quadratically, AVIF encodings thrown away with every CI runner, and an upload that re-sent unchanged files. Three fixes, a few lines each.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>Web</category></item><item><title>How close can an LLM get to a CodinGame optimization leaderboard?</title><link>https://gpoussel.fr/blog/llm-codingame-optimization/</link><guid isPermaLink="true">https://gpoussel.fr/blog/llm-codingame-optimization/</guid><description>I pointed Opus 4.8 at six CodinGame optimization puzzles. On the travelling salesman it tied the top of the leaderboard; on the open-ended games it reached a sixth or an eighth of the best score and stopped. The thing it&apos;s bad at is the CodinGame squeeze, not the solving.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>AI</category><category>Competitive Programming</category></item><item><title>Can an LLM win at code golf in TypeScript?</title><link>https://gpoussel.fr/blog/llm-code-golf-typescript/</link><guid isPermaLink="true">https://gpoussel.fr/blog/llm-code-golf-typescript/</guid><description>I ran Opus 4.8 against 21 CodinGame code golf puzzles in TypeScript, from easy to hard. It never came close to first place, and usually didn&apos;t even beat the best human TypeScript. Here are the numbers.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>AI</category><category>Competitive Programming</category></item><item><title>Notes on Anthropic&apos;s Partner Basecamp</title><link>https://gpoussel.fr/blog/anthropic-partner-basecamp/</link><guid isPermaLink="true">https://gpoussel.fr/blog/anthropic-partner-basecamp/</guid><description>Two days at Anthropic&apos;s Partner Basecamp: the diagnostic loop, evals as a discipline, the three phases of AI inside a company, and an evening to rewalk London.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>AI</category></item><item><title>A few spring days around Narbonne, in photos</title><link>https://gpoussel.fr/blog/a-few-spring-days-around-narbonne/</link><guid isPermaLink="true">https://gpoussel.fr/blog/a-few-spring-days-around-narbonne/</guid><description>Photos from a late-March trip around Narbonne and the Côte Vermeille: Carcassonne, the canal at Narbonne, a rhino at Sigean, and the wind on the coast at Collioure, all off-season and under the sun.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>Travel</category></item></channel></rss>