<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ci on Yesterday I was wrong</title>
    <link>/tags/ci/</link>
    <description>Recent content in Ci on Yesterday I was wrong</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <lastBuildDate>Tue, 28 Apr 2026 09:00:00 +0000</lastBuildDate>
    <atom:link href="/tags/ci/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Harness Engineering: Building a Factory for Code</title>
      <link>/2026/04/28/harness-engineering-building-a-factory-for-code/</link>
      <pubDate>Tue, 28 Apr 2026 09:00:00 +0000</pubDate>
      <guid>/2026/04/28/harness-engineering-building-a-factory-for-code/</guid>
      <description>&lt;p&gt;This is part 3 of a 5-part series on agentic engineering. &lt;a href=&#34;/2026/04/26/from-agile-engineering-to-agentic-engineering/&#34;&gt;Part 1&lt;/a&gt; made the case that we keep Agile values and change the mechanisms. &lt;a href=&#34;/2026/04/27/from-pair-programming-to-co-steering/&#34;&gt;Part 2&lt;/a&gt; walked through what that looks like for pairing and learning. This post is about the thing that does most of the work once agents are doing the execution: &lt;strong&gt;the harness&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-reframe&#34;&gt;The reframe&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We are no longer primarily writing code. We are building a factory for generating code safely.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
