<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Santi Andrade / Blog</title>
    <link>https://santiandrade.github.io/blog/</link>
    <description>Notes and reflections on artificial intelligence by Santi Andrade.</description>
    <language>en</language>
    <atom:link href="https://santiandrade.github.io/blog/feed-en.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>From a procedural city to a portable tool: how I use AI and specs in City Generator</title>
      <description>City Generator turns a Unity scene into a walkable, configurable city. This is the process I use with AI and specs to keep a procedural idea from ending as a fragile demo, and turn it into a portable, verifiable tool.</description>
      <pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://santiandrade.github.io/blog/city-generator-unity-ia-spec-driven-development/</guid>
      <link>https://santiandrade.github.io/blog/city-generator-unity-ia-spec-driven-development/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blog_feed</link>
    </item>
    <item>
      <title>Spec Driven Development with AI: how to stop improvising before you code</title>
      <description>Before asking AI for code, I define the contract: goals, boundaries, decisions and tests. This is how I use /spec and /spec-impl to reduce improvisation and turn generated code into a verifiable implementation.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://santiandrade.github.io/blog/spec-driven-development/</guid>
      <link>https://santiandrade.github.io/blog/spec-driven-development/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blog_feed</link>
    </item>
    <item>
      <title>From a monthly PDF to a daily notification: automating a family task without another app</title>
      <description>Every month I receive a PDF with a table, and every day I need one answer. Here is how I turned it into useful notifications with AI, visual validation and a small script, without building another household app to maintain.</description>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://santiandrade.github.io/blog/pdf-mensual-aviso-diario-automatizacion-familiar/</guid>
      <link>https://santiandrade.github.io/blog/pdf-mensual-aviso-diario-automatizacion-familiar/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blog_feed</link>
    </item>
    <item>
      <title>AI automations that know when to stay quiet</title>
      <description>A useful automation does not need to announce every success. Here is how I design tasks that stay quiet when everything works, notify when something changes and never mistake an error for no news.</description>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://santiandrade.github.io/blog/automatizaciones-ia-que-saben-cuando-callarse/</guid>
      <link>https://santiandrade.github.io/blog/automatizaciones-ia-que-saben-cuando-callarse/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blog_feed</link>
    </item>
    <item>
      <title>How I built a second brain with Obsidian and Hermes</title>
      <description>Why a collection of notes is not enough, and how an agent can turn it into living, traceable and useful knowledge.</description>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://santiandrade.github.io/blog/segundo-cerebro-obsidian-hermes/</guid>
      <link>https://santiandrade.github.io/blog/segundo-cerebro-obsidian-hermes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blog_feed</link>
    </item>
    <item>
      <title>From chatbot to companion: why I built my own AI agent with Hermes</title>
      <description>What happens when AI stops living in a browser tab and starts remembering, using tools and helping in everyday life.</description>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://santiandrade.github.io/blog/hermes-agent/</guid>
      <link>https://santiandrade.github.io/blog/hermes-agent/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blog_feed</link>
    </item>
  </channel>
</rss>
