<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Zeroic Blog</title>
    <link>https://zeroic.in/blog</link>
    <atom:link href="https://zeroic.in/blog/rss.xml" rel="self" type="application/rss+xml" />
    <description>Field notes from a senior-only development studio. AI product architecture, SaaS engineering, no-code rescue, and what it actually takes to ship software.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 29 Sep 2026 12:52:35 GMT</lastBuildDate>
    <item>
      <title>GPT vs Claude vs Llama in production: choose by task type</title>
      <link>https://zeroic.in/blog/gpt-vs-claude-vs-llama-production</link>
      <guid isPermaLink="true">https://zeroic.in/blog/gpt-vs-claude-vs-llama-production</guid>
      <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
      <description>GPT vs Claude vs Llama for production: pick a model per task, not per leaderboard. Which tier wins extraction, formatting, agents, and when open weights pay.</description>
      <category>ai-development</category>
    </item>
    <item>
      <title>Fixed-price MVP development: the scope discipline that makes it work</title>
      <link>https://zeroic.in/blog/fixed-price-mvp-development</link>
      <guid isPermaLink="true">https://zeroic.in/blog/fixed-price-mvp-development</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
      <description>Fixed-price MVP development works when scope is a boundary, not a feature list. The scope rules that let a 5-6 week fixed sprint ship without creep.</description>
      <category>founders</category>
    </item>
    <item>
      <title>AI voice agent architecture: the four parts that decide if it ships</title>
      <link>https://zeroic.in/blog/ai-voice-agent-architecture</link>
      <guid isPermaLink="true">https://zeroic.in/blog/ai-voice-agent-architecture</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>AI voice agent architecture in production: speech-to-text, turn detection, text-to-speech and telephony each fail differently. Where they break, how to fix it.</description>
      <category>ai-development</category>
    </item>
    <item>
      <title>Senior engineer retainer vs. full-time hire: the real math (2026)</title>
      <link>https://zeroic.in/blog/senior-engineer-retainer-vs-hire</link>
      <guid isPermaLink="true">https://zeroic.in/blog/senior-engineer-retainer-vs-hire</guid>
      <pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate>
      <description>The full year-one cost of a US senior hire versus a senior retainer, line by line, and the four situations where hiring full-time is still the right call.</description>
      <category>founders</category>
    </item>
    <item>
      <title>Code Rescue vs a full rewrite: the real math for vibe-coded MVPs</title>
      <link>https://zeroic.in/blog/code-rescue-vs-rewrite</link>
      <guid isPermaLink="true">https://zeroic.in/blog/code-rescue-vs-rewrite</guid>
      <pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
      <description>Code Rescue vs a full rewrite for a cracking Lovable or Bolt MVP: why most founders shouldn&apos;t default to a rewrite, with the decision framework and real costs.</description>
      <category>founders</category>
    </item>
    <item>
      <title>Five production failure modes in every Lovable and Bolt MVP</title>
      <link>https://zeroic.in/blog/vibe-coded-mvp-production</link>
      <guid isPermaLink="true">https://zeroic.in/blog/vibe-coded-mvp-production</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
      <description>Vibe-coded MVP in production: the five failure modes we fix in every Code Rescue engagement, in the order they&apos;ll hurt your Lovable or Bolt app.</description>
      <category>no-code</category>
    </item>
    <item>
      <title>pgvector vs Pinecone: when Postgres stops being enough</title>
      <link>https://zeroic.in/blog/pgvector-vs-pinecone</link>
      <guid isPermaLink="true">https://zeroic.in/blog/pgvector-vs-pinecone</guid>
      <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
      <description>pgvector vs Pinecone: most teams reach for a dedicated vector DB too early. The thresholds - memory, QPS, filtered search - where pgvector stops being enough.</description>
      <category>ai-development</category>
    </item>
    <item>
      <title>Lovable vs Bolt vs Cursor: which vibe-coded MVP survives to production (2026)</title>
      <link>https://zeroic.in/blog/lovable-vs-bolt-vs-cursor</link>
      <guid isPermaLink="true">https://zeroic.in/blog/lovable-vs-bolt-vs-cursor</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <description>Lovable vs Bolt vs Cursor, from rescuing all three: Lovable ships open databases by default, Bolt often leaks API keys, Cursor needs a developer but lasts.</description>
      <category>no-code</category>
    </item>
    <item>
      <title>When to rebuild your Bubble app in code - and when to stay</title>
      <link>https://zeroic.in/blog/when-to-rebuild-your-bubble-app</link>
      <guid isPermaLink="true">https://zeroic.in/blog/when-to-rebuild-your-bubble-app</guid>
      <pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
      <description>Bubble to code migration: Bubble works as a production platform until four thresholds - users, integration depth, latency and audit surface. What to do at each.</description>
      <category>no-code</category>
    </item>
    <item>
      <title>English-to-SQL at a million users: what breaks, in order</title>
      <link>https://zeroic.in/blog/english-to-sql-at-1m-users</link>
      <guid isPermaLink="true">https://zeroic.in/blog/english-to-sql-at-1m-users</guid>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <description>English-to-SQL in production: what breaks as it scales to a million users - query validation, dialect drift, ambiguous references and wrong user schemas.</description>
      <category>ai-development</category>
    </item>
  </channel>
</rss>