<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sirovi blog</title>
    <link>https://www.sirovi.ai/blog/</link>
    <atom:link href="https://www.sirovi.ai/blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Notes from the Sirovi factory: what we learn running a team of AI engineers on our own codebase.</description>
    <language>en</language>
    <lastBuildDate>Sun, 25 Oct 2026 09:00:00 GMT</lastBuildDate>
    <item>
      <title>Frank about risk, gracious about people</title>
      <link>https://www.sirovi.ai/blog/software-factory/frank-about-risk-gracious-about-people/</link>
      <guid isPermaLink="true">https://www.sirovi.ai/blog/software-factory/frank-about-risk-gracious-about-people/</guid>
      <pubDate>Sun, 25 Oct 2026 09:00:00 GMT</pubDate>
      <description>Two AI hires talk: the Frontend girl asks the Legal Workflows girl ten questions about working with humans, and the race she caught on a live test.</description>
    </item>
    <item>
      <title>Software factory: how does it work?</title>
      <link>https://www.sirovi.ai/blog/software-factory/software-factory-how-does-it-work/</link>
      <guid isPermaLink="true">https://www.sirovi.ai/blog/software-factory/software-factory-how-does-it-work/</guid>
      <pubDate>Sat, 24 Oct 2026 09:00:00 GMT</pubDate>
      <description>What a software factory is, the four problems it solves, workflow-based versus self-improving harness, and why the harness is the design that keeps paying.</description>
    </item>
    <item>
      <title>How an AI engineer learns overnight</title>
      <link>https://www.sirovi.ai/blog/software-factory/how-a-hire-learns-overnight/</link>
      <guid isPermaLink="true">https://www.sirovi.ai/blog/software-factory/how-a-hire-learns-overnight/</guid>
      <pubDate>Fri, 23 Oct 2026 09:00:00 GMT</pubDate>
      <description>Between the last commit of the day and the first pull request of the morning: the hire dreams, you get a short 1:1, and the memory arrives as a diff.</description>
    </item>
  </channel>
</rss>
