<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Andrew Dunne</title>
    <subtitle>Senior software engineer. Declarative development stacks, agentic pipelines, and a builder of many infrastructures. Local-first, anti-bloat, self-hosted in Texas.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://andrewdunne.com/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://andrewdunne.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-06-20T00:00:00+00:00</updated>
    <id>https://andrewdunne.com/atom.xml</id>
    <entry xml:lang="en">
        <title>Increasing Iteration Frequency</title>
        <published>2026-06-20T00:00:00+00:00</published>
        <updated>2026-06-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://andrewdunne.com/blog/increasing-iteration-frequency/"/>
        <id>https://andrewdunne.com/blog/increasing-iteration-frequency/</id>
        
        <content type="html" xml:base="https://andrewdunne.com/blog/increasing-iteration-frequency/">&lt;p&gt;Once we’ve reached a fully-declarative framework, where we only define tickets and create new projects, we are prepared to begin pursuit of Gate 3: Autonomous Development. This concept primarily exists as a mechanism by which to accelerate many forms of iteration.&lt;&#x2F;p&gt;
&lt;p&gt;For example, if we are prototyping an iPhone app, we might add a button in the developer environment which allows us to open a chat dialogue on any given page with an agent. There, we can discuss with a company agent directly what feature’s we’d like to see changed&#x2F;improved. It will assess the complexity of the request, and only follow-up as much as required.&lt;&#x2F;p&gt;
&lt;p&gt;The agent can then, using a tool like Substrate, invoke downstream agents to take care of the feature-change, using the proper pipeline&#x2F;task&#x2F;workflow mechanisms that your project adheres to.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Three Gates of Agentic Development</title>
        <published>2026-06-20T00:00:00+00:00</published>
        <updated>2026-06-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://andrewdunne.com/blog/the-three-gates-of-agentic-development/"/>
        <id>https://andrewdunne.com/blog/the-three-gates-of-agentic-development/</id>
        
        <content type="html" xml:base="https://andrewdunne.com/blog/the-three-gates-of-agentic-development/">&lt;p&gt;There are three gates in applied AI when it comes to development:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;At &lt;strong&gt;The Delegation Phase&lt;&#x2F;strong&gt;, you work on tickets, and have an agent dispatch new agents to handle those tickets. I rarely work with an implementing agent, but sometimes do when issues arise.&lt;&#x2F;li&gt;
&lt;li&gt;At &lt;strong&gt;The Orchestration Phase&lt;&#x2F;strong&gt;, you arrange a pipeline of either skill or agent invocations which are implemented strategically at every phase from ideation -&amp;gt; in production. Each step in this process is managed by an Agent who solicits your input only when needed.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Autonomous Development Phase&lt;&#x2F;strong&gt; - By continously analyzing user-data and feedback, agents autonomously deploy client updates all the way to production with zero user-intervention required. At prototyping phase, this may look like developer input in-app via a feedback form which, after gathering any needed decisions, is translated autonomously into changes to an app. In enterprise environments, this may appear, for example, as autonomously-generated A&#x2F;B tests which are administered and applied with configurable amounts of human-in-the-loop.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Foundation Work</title>
        <published>2026-06-18T00:00:00+00:00</published>
        <updated>2026-06-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://andrewdunne.com/blog/foundation-work/"/>
        <id>https://andrewdunne.com/blog/foundation-work/</id>
        
        <content type="html" xml:base="https://andrewdunne.com/blog/foundation-work/">&lt;p&gt;One of the challenges I’ve encountered while attempting to stand up so many different prototypes over the years, is managing their service dependency accounts.&lt;&#x2F;p&gt;
&lt;p&gt;I’ve built games that needed unity, websites that ran on vercel, and cloud-native applications that used everything from cloudflare and AWS. When you factor in even basic foundational elements like version control and secrets management, you wind up with a lot of different accounts managing a lot of different services.&lt;&#x2F;p&gt;
&lt;p&gt;At first, I kept track out these concerns by bundling them all under various aliases within my personal domain at andrewdunne.com.&lt;&#x2F;p&gt;
&lt;p&gt;Today, I discovered ProtonMail offers fantastic pricing for users who have many custom domains - exactly my use case. I spent the day spinning up Codex Computer Control on my machine and had it migrate all my domains over to Route 53 &#x2F; setup MX&#x2F;TXT&#x2F;DKIM records for each domain. Arkship is managed by Cloudflare, but Codex handled that smoothly as well.&lt;&#x2F;p&gt;
&lt;p&gt;That was the main thing to celebrate! Had a lengthy call going over our v1 spec for the newest project: Sift, and with everything in order I think we will make very quick progress to get that out to our first (small) batch of users.&lt;&#x2F;p&gt;
&lt;p&gt;Got a new weekend project in the works with my wife as well that I think will be fun, and got to try out my new massive revamp (courtesy of Fable’s short-lifespan) to my Agent Stack (aplty-named Ark-Agents). So far so good, but we will see more in the coming days.&lt;&#x2F;p&gt;
&lt;p&gt;That’s all for today!&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
