<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Max Hopei — Blog</title><description>Max Hopei writes about software engineering, distributed systems, and building resilient architectures in the age of AI.</description><link>https://maxhopei.com</link><item><title>About programmatic tool calling</title><link>https://maxhopei.com/blog/about-programmatic-tool-calling</link><guid isPermaLink="true">https://maxhopei.com/blog/about-programmatic-tool-calling</guid><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><category>AI, tool-calling, mcp, code execution</category></item><item><title>About lessons from Cursor destroying a production database</title><link>https://maxhopei.com/blog/about-lessons-from-cursor-destroying-a-production-database</link><guid isPermaLink="true">https://maxhopei.com/blog/about-lessons-from-cursor-destroying-a-production-database</guid><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>ai, guardrails, cursor</category></item></channel></rss>