<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog — David Quintanilla</title>
    <link>https://www.davidquinta.tech/blog/</link>
    <description>I write about what I pick up along the way: building product with AI, leading an engineering team, raising two German Shepherds and, very soon, becoming a dad. Remote, from El Salvador.</description>
    <language>en</language>
    <atom:link href="https://www.davidquinta.tech/blog/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Sun, 13 Sep 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>My prompt couldn't add, and my eval didn't say why</title>
      <link>https://www.davidquinta.tech/blog/nobody-runs-tests-against-a-prompt/</link>
      <guid isPermaLink="true">https://www.davidquinta.tech/blog/nobody-runs-tests-against-a-prompt/</guid>
      <description>I built an LLM scorer with a threshold I never measured and eyeballed it until something showed up. Two weeks later: 39 labels and a bug in the prompt.</description>
      <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
      <category>LLM</category>
      <category>Evals</category>
      <category>Python</category>
      <category>jobfit</category>
    </item>
    <item>
      <title>How this blog is built</title>
      <link>https://www.davidquinta.tech/blog/how-this-blog-is-built/</link>
      <guid isPermaLink="true">https://www.davidquinta.tech/blog/how-this-blog-is-built/</guid>
      <description>Next.js with static export, MDX posts inside the repo and no external services. Why I picked the simplest option and what I left out on purpose.</description>
      <pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
      <category>Next.js</category>
      <category>MDX</category>
      <category>SEO</category>
    </item>
  </channel>
</rss>
