<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheet.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link rel="self" type="application/rss+xml" href="https://feeds.transistor.fm/agentsandengineers" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>Agents and Engineers</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/agentsandengineers</itunes:new-feed-url>
    <description>The podcast about Agentic AI and Software Engineering. Each episode is a conversation with people whose daily lives most intersect with AI and agentic systems. Join me as I follow the stories, the behind-the-scenes, and the real people behind the code.
</description>
    <copyright>© 2026 Dan Gerlanc LLC</copyright>
    <podcast:guid>e776b084-061e-54a3-a719-09d12a9765ac</podcast:guid>
    <podcast:locked>yes</podcast:locked>
    <podcast:trailer pubdate="Thu, 07 May 2026 17:46:26 -0400" url="https://media.transistor.fm/4bc93234/53c57348.mp3" length="1134483" type="audio/mpeg">Welcome to Agents and Engineers</podcast:trailer>
    <language>en</language>
    <pubDate>Tue, 14 Jul 2026 12:05:14 -0400</pubDate>
    <lastBuildDate>Tue, 14 Jul 2026 12:06:05 -0400</lastBuildDate>
    <link>https://agentsandengineers.com</link>
    <image>
      <url>https://img.transistorcdn.com/REUyRdTu8AgJaCBXBt81j7aWlUzI9QmvSKlUNDgNAuo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hMmU5/YmJlYjNlY2E2ZThh/OGYwZmExY2M5MGMz/MDQyNC5wbmc.jpg</url>
      <title>Agents and Engineers</title>
      <link>https://agentsandengineers.com</link>
    </image>
    <itunes:category text="Technology"/>
    <itunes:category text="Business"/>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Dan Gerlanc</itunes:author>
    <itunes:image href="https://img.transistorcdn.com/REUyRdTu8AgJaCBXBt81j7aWlUzI9QmvSKlUNDgNAuo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hMmU5/YmJlYjNlY2E2ZThh/OGYwZmExY2M5MGMz/MDQyNC5wbmc.jpg"/>
    <itunes:summary>The podcast about Agentic AI and Software Engineering. Each episode is a conversation with people whose daily lives most intersect with AI and agentic systems. Join me as I follow the stories, the behind-the-scenes, and the real people behind the code.
</itunes:summary>
    <itunes:subtitle>The podcast about Agentic AI and Software Engineering.</itunes:subtitle>
    <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
    <itunes:owner>
      <itunes:name>Dan Gerlanc LLC</itunes:name>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>The New Sport of Programming</title>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <itunes:title>The New Sport of Programming</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">46eac8db-1600-473a-8f85-4977ac9f53d7</guid>
      <link>https://agentsandengineers.com/episodes/0007-the-new-sport-of-programming/</link>
      <description>
        <![CDATA[<p>Matthew Rocklin is an open-source software developer best known for creating Dask, a Python library for scalable parallel and distributed computing. He has contributed to projects including Toolz, SymPy, and Theano, worked at Anaconda and NVIDIA on the RAPIDS ecosystem, and founded Coiled, a company focused on running Dask in the cloud. He has a PhD in computer science from the University of Chicago.</p>
<p>Dan and Matthew discuss how Coiled changed after Matthew stepped away from its ambitious, VC-backed growth path. The company went from roughly fifty people at its peak to three part-time engineers, while making more money and operating more smoothly. Matthew now connects agents to Slack, email, QuickBooks, the bank, the calendar, the codebase, and company context, which lets them spot problems that cross disciplines.</p>
<p>Matthew describes a lightweight operating system for the company. The structure is simple, a Git repository of Markdown files records customers, employees, systems, and his own context. Agents answer ad hoc questions, produce a daily brief, and run a separate monthly cadence for close and overages. They remain read-only for now. Matthew is willing to have them issue invoices when asked, but not to cut checks or reboot virtual machines on their own.</p>
<p>The conversation turns to the personal cost of this new leverage. Matthew does not miss writing every line of code, but he has had to reshape his attention around seven parallel agent sessions and long-running turns. He compares agentic programming to a new sport. The work demands more inspiration and creates a more addictive waiting state, so walks, breaks, and deliberate distance from the screen Matthewer as much as technical skill.</p>
<p>Agents have fovever changed the culture of OSS. Matthew expects conservative open source projects to protect stability while more experimental projects split off and evolve quickly. His own Frisky project rebuilds parts of Dask in Rust, runs about a hundred times faster in his early testing, and exposes telemetry so agents can understand distributed state. It is promising but still breaks often, which makes it a useful example of the stability and speed trade-off.</p>
<p>Matthew argues that software has no intrinsic value. It Matthewers because it cures a disease, helps someone find a home, or automates a useful outcome. When agents make implementation cheap, programmers must let go of much of the craft they built and focus on problem selection, system design, and judgment. He sees the same opening in front-end work, where agents helped him explore TypeScript, visual design, and user workflows that he had previously avoided.</p>
<p>Dan and Matthew discuss strategies for verifying agentic output. Matthew gives agents tests, benchmarks, telemetry, line-count signals, and independent reviews, then asks them to demonstrate that his specific concerns are handled. He says the bottleneck is now his own ability to make decisions across many threads, not agent intelligence. Good context and feedback systems Matthewer more to him than a more capable model, and he ends by encouraging programmers to play, take bigger swings, and build their own things.</p>
<p><a href="https://agentsandengineers.com/episodes/0007-the-new-sport-of-programming/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/c0ca4261/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Coiled after the VC-backed growth phase</li>
<li>(04:01) - A repository of context and a daily company brief</li>
<li>(07:25) - Opportunity cost in a high-churn era</li>
<li>(10:29) - Rewiring attention for agentic programming</li>
<li>(15:43) - Seven sessions, long turns, and more walks</li>
<li>(18:34) - What happens to work relationships</li>
<li>(21:49) - Open source stability versus AI-driven change</li>
<li>(23:56) - Frisky and the Rust rewrite of Dask</li>
<li>(25:40) - What software is worth when it is cheap to build</li>
<li>(29:31) - Why Matt started building front ends</li>
<li>(32:58) - Languages matter less than the user experience</li>
<li>(36:08) - Higher-level programming and formal verification</li>
<li>(38:12) - Ambition, inhibition, and larger agent tasks</li>
<li>(40:41) - Feedback systems for checking agent work</li>
<li>(45:04) - Context and feedback beat raw model intelligence</li>
<li>(49:17) - AGENTS.md, documentation, and learning with local models</li>
<li>(57:48) - Build your own things</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://docs.dask.org/en/stable/install.html">Dask</a></li>
<li><a href="https://coiled.io/">Coiled</a></li>
<li><a href="https://getfrisky.dev/why/">Frisky</a></li>
<li><a href="https://qwen.moe/">Qwen 3</a></li>
<li><a href="https://vite.dev/">Vite</a></li>
<li><a href="https://pypi.org/project/py-spy/0.3.3/">py-spy</a></li>
<li><a href="https://en.wikipedia.org/wiki/Formal_verification">formal verification</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Matthew Rocklin, Founder &amp; CEO, Coiled Computing</p>
<ul><li><a href="https://matthewrocklin.com">Website</a></li>
<li><a href="https://www.linkedin.com/in/mrocklin">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Matthew Rocklin is an open-source software developer best known for creating Dask, a Python library for scalable parallel and distributed computing. He has contributed to projects including Toolz, SymPy, and Theano, worked at Anaconda and NVIDIA on the RAPIDS ecosystem, and founded Coiled, a company focused on running Dask in the cloud. He has a PhD in computer science from the University of Chicago.</p>
<p>Dan and Matthew discuss how Coiled changed after Matthew stepped away from its ambitious, VC-backed growth path. The company went from roughly fifty people at its peak to three part-time engineers, while making more money and operating more smoothly. Matthew now connects agents to Slack, email, QuickBooks, the bank, the calendar, the codebase, and company context, which lets them spot problems that cross disciplines.</p>
<p>Matthew describes a lightweight operating system for the company. The structure is simple, a Git repository of Markdown files records customers, employees, systems, and his own context. Agents answer ad hoc questions, produce a daily brief, and run a separate monthly cadence for close and overages. They remain read-only for now. Matthew is willing to have them issue invoices when asked, but not to cut checks or reboot virtual machines on their own.</p>
<p>The conversation turns to the personal cost of this new leverage. Matthew does not miss writing every line of code, but he has had to reshape his attention around seven parallel agent sessions and long-running turns. He compares agentic programming to a new sport. The work demands more inspiration and creates a more addictive waiting state, so walks, breaks, and deliberate distance from the screen Matthewer as much as technical skill.</p>
<p>Agents have fovever changed the culture of OSS. Matthew expects conservative open source projects to protect stability while more experimental projects split off and evolve quickly. His own Frisky project rebuilds parts of Dask in Rust, runs about a hundred times faster in his early testing, and exposes telemetry so agents can understand distributed state. It is promising but still breaks often, which makes it a useful example of the stability and speed trade-off.</p>
<p>Matthew argues that software has no intrinsic value. It Matthewers because it cures a disease, helps someone find a home, or automates a useful outcome. When agents make implementation cheap, programmers must let go of much of the craft they built and focus on problem selection, system design, and judgment. He sees the same opening in front-end work, where agents helped him explore TypeScript, visual design, and user workflows that he had previously avoided.</p>
<p>Dan and Matthew discuss strategies for verifying agentic output. Matthew gives agents tests, benchmarks, telemetry, line-count signals, and independent reviews, then asks them to demonstrate that his specific concerns are handled. He says the bottleneck is now his own ability to make decisions across many threads, not agent intelligence. Good context and feedback systems Matthewer more to him than a more capable model, and he ends by encouraging programmers to play, take bigger swings, and build their own things.</p>
<p><a href="https://agentsandengineers.com/episodes/0007-the-new-sport-of-programming/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/c0ca4261/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Coiled after the VC-backed growth phase</li>
<li>(04:01) - A repository of context and a daily company brief</li>
<li>(07:25) - Opportunity cost in a high-churn era</li>
<li>(10:29) - Rewiring attention for agentic programming</li>
<li>(15:43) - Seven sessions, long turns, and more walks</li>
<li>(18:34) - What happens to work relationships</li>
<li>(21:49) - Open source stability versus AI-driven change</li>
<li>(23:56) - Frisky and the Rust rewrite of Dask</li>
<li>(25:40) - What software is worth when it is cheap to build</li>
<li>(29:31) - Why Matt started building front ends</li>
<li>(32:58) - Languages matter less than the user experience</li>
<li>(36:08) - Higher-level programming and formal verification</li>
<li>(38:12) - Ambition, inhibition, and larger agent tasks</li>
<li>(40:41) - Feedback systems for checking agent work</li>
<li>(45:04) - Context and feedback beat raw model intelligence</li>
<li>(49:17) - AGENTS.md, documentation, and learning with local models</li>
<li>(57:48) - Build your own things</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://docs.dask.org/en/stable/install.html">Dask</a></li>
<li><a href="https://coiled.io/">Coiled</a></li>
<li><a href="https://getfrisky.dev/why/">Frisky</a></li>
<li><a href="https://qwen.moe/">Qwen 3</a></li>
<li><a href="https://vite.dev/">Vite</a></li>
<li><a href="https://pypi.org/project/py-spy/0.3.3/">py-spy</a></li>
<li><a href="https://en.wikipedia.org/wiki/Formal_verification">formal verification</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Matthew Rocklin, Founder &amp; CEO, Coiled Computing</p>
<ul><li><a href="https://matthewrocklin.com">Website</a></li>
<li><a href="https://www.linkedin.com/in/mrocklin">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </content:encoded>
      <pubDate>Tue, 14 Jul 2026 09:00:00 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/c0ca4261/14ec8fa8.mp3" length="28282647" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>3532</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Matthew Rocklin is an open-source software developer best known for creating Dask, a Python library for scalable parallel and distributed computing. He has contributed to projects including Toolz, SymPy, and Theano, worked at Anaconda and NVIDIA on the RAPIDS ecosystem, and founded Coiled, a company focused on running Dask in the cloud. He has a PhD in computer science from the University of Chicago.</p>
<p>Dan and Matthew discuss how Coiled changed after Matthew stepped away from its ambitious, VC-backed growth path. The company went from roughly fifty people at its peak to three part-time engineers, while making more money and operating more smoothly. Matthew now connects agents to Slack, email, QuickBooks, the bank, the calendar, the codebase, and company context, which lets them spot problems that cross disciplines.</p>
<p>Matthew describes a lightweight operating system for the company. The structure is simple, a Git repository of Markdown files records customers, employees, systems, and his own context. Agents answer ad hoc questions, produce a daily brief, and run a separate monthly cadence for close and overages. They remain read-only for now. Matthew is willing to have them issue invoices when asked, but not to cut checks or reboot virtual machines on their own.</p>
<p>The conversation turns to the personal cost of this new leverage. Matthew does not miss writing every line of code, but he has had to reshape his attention around seven parallel agent sessions and long-running turns. He compares agentic programming to a new sport. The work demands more inspiration and creates a more addictive waiting state, so walks, breaks, and deliberate distance from the screen Matthewer as much as technical skill.</p>
<p>Agents have fovever changed the culture of OSS. Matthew expects conservative open source projects to protect stability while more experimental projects split off and evolve quickly. His own Frisky project rebuilds parts of Dask in Rust, runs about a hundred times faster in his early testing, and exposes telemetry so agents can understand distributed state. It is promising but still breaks often, which makes it a useful example of the stability and speed trade-off.</p>
<p>Matthew argues that software has no intrinsic value. It Matthewers because it cures a disease, helps someone find a home, or automates a useful outcome. When agents make implementation cheap, programmers must let go of much of the craft they built and focus on problem selection, system design, and judgment. He sees the same opening in front-end work, where agents helped him explore TypeScript, visual design, and user workflows that he had previously avoided.</p>
<p>Dan and Matthew discuss strategies for verifying agentic output. Matthew gives agents tests, benchmarks, telemetry, line-count signals, and independent reviews, then asks them to demonstrate that his specific concerns are handled. He says the bottleneck is now his own ability to make decisions across many threads, not agent intelligence. Good context and feedback systems Matthewer more to him than a more capable model, and he ends by encouraging programmers to play, take bigger swings, and build their own things.</p>
<p><a href="https://agentsandengineers.com/episodes/0007-the-new-sport-of-programming/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/c0ca4261/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Coiled after the VC-backed growth phase</li>
<li>(04:01) - A repository of context and a daily company brief</li>
<li>(07:25) - Opportunity cost in a high-churn era</li>
<li>(10:29) - Rewiring attention for agentic programming</li>
<li>(15:43) - Seven sessions, long turns, and more walks</li>
<li>(18:34) - What happens to work relationships</li>
<li>(21:49) - Open source stability versus AI-driven change</li>
<li>(23:56) - Frisky and the Rust rewrite of Dask</li>
<li>(25:40) - What software is worth when it is cheap to build</li>
<li>(29:31) - Why Matt started building front ends</li>
<li>(32:58) - Languages matter less than the user experience</li>
<li>(36:08) - Higher-level programming and formal verification</li>
<li>(38:12) - Ambition, inhibition, and larger agent tasks</li>
<li>(40:41) - Feedback systems for checking agent work</li>
<li>(45:04) - Context and feedback beat raw model intelligence</li>
<li>(49:17) - AGENTS.md, documentation, and learning with local models</li>
<li>(57:48) - Build your own things</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://docs.dask.org/en/stable/install.html">Dask</a></li>
<li><a href="https://coiled.io/">Coiled</a></li>
<li><a href="https://getfrisky.dev/why/">Frisky</a></li>
<li><a href="https://qwen.moe/">Qwen 3</a></li>
<li><a href="https://vite.dev/">Vite</a></li>
<li><a href="https://pypi.org/project/py-spy/0.3.3/">py-spy</a></li>
<li><a href="https://en.wikipedia.org/wiki/Formal_verification">formal verification</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Matthew Rocklin, Founder &amp; CEO, Coiled Computing</p>
<ul><li><a href="https://matthewrocklin.com">Website</a></li>
<li><a href="https://www.linkedin.com/in/mrocklin">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/c0ca4261/transcript.vtt" type="text/vtt" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/c0ca4261/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Skills, Context, and Trust: The New Agentic Coding Stack</title>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>Skills, Context, and Trust: The New Agentic Coding Stack</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">bab0b855-cbee-4418-abfe-69ffe597698a</guid>
      <link>https://agentsandengineers.com/episodes/0006-skills-context-and-trust-the-new-agentic-coding-stack/</link>
      <description>
        <![CDATA[<p>Dan and Jonathan Bown open with the talk Jonathan gave at ODSC, "Practical Agent Ops: From POC to Prod with MLflow 3.0." MLflow 3.0 arrived last summer as the first stable release built for generative AI rather than traditional machine learning, and Jonathan's team used it to build an agent for pre-enrollment students. The centerpiece of that work was evaluation-driven development. Instead of jumping straight into a working prototype they aligning the business up front on what quality actually looks like before signing off on a model with inherently non-deterministic output.</p>
<p>The initial key to success was an Excel file. In it, the data science team had already assembled 150 ground truth examples, but left them untested and set aside while engineers focused on code. Jonathan's team paused the coding work and ran a simple foundation model against those examples first, landing at what amounted to a coin flip of useful versus hallucinated answers. From there they refined the examples with the business, loaded them into MLflow's evaluation datasets built from live traces, and iterated by versioning prompts and agent configurations.</p>
<p>Tooling came up repeatedly. MLflow's open source repo now ships a skill file that plugs into coding tools like Claude Code, which Jonathan called a game changer for keeping up with an API that changes at roughly a release a month. The Databricks AI Dev Kit, released around March, bundles skills for the Databricks SDK, CLI, data engineering, and analytics work, usable either inside Databricks' Genie Code pane or in outside tools such as Claude Code, AWS Kiro, or Google Antigravity. Jonathan said installing it produced a dramatic jump in output accuracy compared to coding assistants working from stale or incomplete context about Databricks and MLflow APIs.</p>
<p>Dan raised the idea that LLMs and agentic tools are becoming users of software in their own right, alongside humans, and Jonathan tied that to broader changes at WGU: more of the business, not just engineers, now writes system prompts and builds their own copilot-style agents. His own day to day has moved from core development toward AI enablement, meaning security review, best practices, and helping non-technical staff adopt evaluation-driven habits for the prompts and agents they build themselves.</p>
<p>Jonathan's path to WGU ran through Pentara, a biostatistics consultancy, and Zions Bancorporation, where he did quant finance work before a stint simulating financial products for WGU students. He became a founding member of WGU's MLOps team in 2023, when the university's machine learning was still traditional work like random forests and ensembles for predicting student outcomes, well before Databricks had built out MLOps tooling. Dan connected this to Hamel Husain's essay "The Revenge of the Data Scientist", and Jonathan agreed that evaluation-driven development brings the work full circle: checking evals and correctness is the generative AI analogue of checking a confusion matrix.</p>
<p>The pre-enrollment agent's rollout became the clearest illustration of the method. The first release, a bare foundation model with no WGU context, drew heavy negative feedback from the employees testing it, some of whom wanted to cancel the initiative. Jonathan's team treated that feedback as fuel, folding the failed questions into an evaluation dataset and iterating until they reached roughly 82 percent correctness and near-total relevance, at which point the same employees became enthusiastic supporters. He credited MLflow's architecture for building subject matter experts directly into the agent ops workflow rather than treating evaluation as a purely technical exercise.</p>
<p>Jonathan was candid about where his trust runs out. He does not trust a tool's first output even after a full planning session, citing a Kiro planning cycle from the day before that failed on the first try despite extensive back and forth. He is cautious about MLflow's fast release cadence outpacing its own skill files, and notably guarded about tools like OpenClaw and Claude Cowork that can reach into email or personal documents. Given how much effort WGU puts into protecting student data, he extends the same caution to his own personal information and limits what such agents can access.</p>
<p>On his team, Jonathan resists banning AI-generated code or stigmatizing it in review, and instead pushes everyone toward reviewing code outside their usual specialty, using AI review tools like Amazon Q or GitHub Copilot as a starting point rather than a final answer. He pushed back on the idea that tool usage equals productivity, warning about AI slop and noting that some of the heaviest users he knows are not the most productive. The thread ties back to evaluation-driven development's real thesis: start from value, not from the tool, a point he illustrated with WGU's Academic Virtual Assistant pilot, where a surprising result showed that students chatting with the assistant were more likely, not less, to still reach out to a human mentor afterward.</p>
<p><a href="https://agentsandengineers.com/episodes/0006-skills-context-and-trust-the-new-agentic-coding-stack/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/66eeb439/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introducing Jonathan Bown</li>
<li>(00:56) - ODSC talk: escaping POC prison with MLflow 3.0</li>
<li>(05:11) - The forgotten Excel file: rebuilding around evals</li>
<li>(09:36) - MLflow skills and the Databricks AI Dev Kit</li>
<li>(15:00) - When AI becomes the user of your software</li>
<li>(18:16) - How the day-to-day has changed in six months</li>
<li>(22:16) - Centralizing prompts, evals, and best practices</li>
<li>(25:38) - From quant finance to founding WGU's MLOps team</li>
<li>(31:02) - The Revenge of the Data Scientist</li>
<li>(35:01) - Has the job gotten easier or harder?</li>
<li>(37:33) - Thinking ten steps ahead with agentic coding tools</li>
<li>(42:15) - Leveling up junior engineers instead of gatekeeping review</li>
<li>(51:17) - Where trust breaks down: OpenClaw and personal data</li>
<li>(56:48) - The mental toll of managing agents versus writing code</li>
<li>(59:27) - How much detail agentic tools actually need in a prompt</li>
<li>(01:07:14) - Value over software: the Academic Virtual Assistant's surprise result</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://mlflow.org/">MLflow 3.0</a></li>
<li><a href="https://github.com/databricks-solutions/ai-dev-kit">Databricks AI Dev Kit</a></li>
<li><a href="https://docs.databricks.com/aws/en/genie-code/">Genie Code</a></li>
<li><a href="https://odsc.com/">ODSC (Open Data Science Conference)</a></li>
<li><a href="https://docs.openclaw.ai/">OpenClaw</a></li>
<li><a href="https://kiro.dev/">AWS Kiro</a></li>
<li><a href="https://antigravity.google/">Google Antigravity</a></li>
<li><a href="https://hamel.dev/blog/posts/revenge/">The Revenge of the Data Scientist</a></li>
<li><a href="https://aws.amazon.com/q/developer/">Amazon Q</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Jonathan Bown, Principal ML Engineer, WGU</p>
<ul><li><a href="https://jon-bown.github.io">Website</a></li>
<li><a href="https://www.linkedin.com/in/jonathan-bown/">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a></a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Dan and Jonathan Bown open with the talk Jonathan gave at ODSC, "Practical Agent Ops: From POC to Prod with MLflow 3.0." MLflow 3.0 arrived last summer as the first stable release built for generative AI rather than traditional machine learning, and Jonathan's team used it to build an agent for pre-enrollment students. The centerpiece of that work was evaluation-driven development. Instead of jumping straight into a working prototype they aligning the business up front on what quality actually looks like before signing off on a model with inherently non-deterministic output.</p>
<p>The initial key to success was an Excel file. In it, the data science team had already assembled 150 ground truth examples, but left them untested and set aside while engineers focused on code. Jonathan's team paused the coding work and ran a simple foundation model against those examples first, landing at what amounted to a coin flip of useful versus hallucinated answers. From there they refined the examples with the business, loaded them into MLflow's evaluation datasets built from live traces, and iterated by versioning prompts and agent configurations.</p>
<p>Tooling came up repeatedly. MLflow's open source repo now ships a skill file that plugs into coding tools like Claude Code, which Jonathan called a game changer for keeping up with an API that changes at roughly a release a month. The Databricks AI Dev Kit, released around March, bundles skills for the Databricks SDK, CLI, data engineering, and analytics work, usable either inside Databricks' Genie Code pane or in outside tools such as Claude Code, AWS Kiro, or Google Antigravity. Jonathan said installing it produced a dramatic jump in output accuracy compared to coding assistants working from stale or incomplete context about Databricks and MLflow APIs.</p>
<p>Dan raised the idea that LLMs and agentic tools are becoming users of software in their own right, alongside humans, and Jonathan tied that to broader changes at WGU: more of the business, not just engineers, now writes system prompts and builds their own copilot-style agents. His own day to day has moved from core development toward AI enablement, meaning security review, best practices, and helping non-technical staff adopt evaluation-driven habits for the prompts and agents they build themselves.</p>
<p>Jonathan's path to WGU ran through Pentara, a biostatistics consultancy, and Zions Bancorporation, where he did quant finance work before a stint simulating financial products for WGU students. He became a founding member of WGU's MLOps team in 2023, when the university's machine learning was still traditional work like random forests and ensembles for predicting student outcomes, well before Databricks had built out MLOps tooling. Dan connected this to Hamel Husain's essay "The Revenge of the Data Scientist", and Jonathan agreed that evaluation-driven development brings the work full circle: checking evals and correctness is the generative AI analogue of checking a confusion matrix.</p>
<p>The pre-enrollment agent's rollout became the clearest illustration of the method. The first release, a bare foundation model with no WGU context, drew heavy negative feedback from the employees testing it, some of whom wanted to cancel the initiative. Jonathan's team treated that feedback as fuel, folding the failed questions into an evaluation dataset and iterating until they reached roughly 82 percent correctness and near-total relevance, at which point the same employees became enthusiastic supporters. He credited MLflow's architecture for building subject matter experts directly into the agent ops workflow rather than treating evaluation as a purely technical exercise.</p>
<p>Jonathan was candid about where his trust runs out. He does not trust a tool's first output even after a full planning session, citing a Kiro planning cycle from the day before that failed on the first try despite extensive back and forth. He is cautious about MLflow's fast release cadence outpacing its own skill files, and notably guarded about tools like OpenClaw and Claude Cowork that can reach into email or personal documents. Given how much effort WGU puts into protecting student data, he extends the same caution to his own personal information and limits what such agents can access.</p>
<p>On his team, Jonathan resists banning AI-generated code or stigmatizing it in review, and instead pushes everyone toward reviewing code outside their usual specialty, using AI review tools like Amazon Q or GitHub Copilot as a starting point rather than a final answer. He pushed back on the idea that tool usage equals productivity, warning about AI slop and noting that some of the heaviest users he knows are not the most productive. The thread ties back to evaluation-driven development's real thesis: start from value, not from the tool, a point he illustrated with WGU's Academic Virtual Assistant pilot, where a surprising result showed that students chatting with the assistant were more likely, not less, to still reach out to a human mentor afterward.</p>
<p><a href="https://agentsandengineers.com/episodes/0006-skills-context-and-trust-the-new-agentic-coding-stack/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/66eeb439/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introducing Jonathan Bown</li>
<li>(00:56) - ODSC talk: escaping POC prison with MLflow 3.0</li>
<li>(05:11) - The forgotten Excel file: rebuilding around evals</li>
<li>(09:36) - MLflow skills and the Databricks AI Dev Kit</li>
<li>(15:00) - When AI becomes the user of your software</li>
<li>(18:16) - How the day-to-day has changed in six months</li>
<li>(22:16) - Centralizing prompts, evals, and best practices</li>
<li>(25:38) - From quant finance to founding WGU's MLOps team</li>
<li>(31:02) - The Revenge of the Data Scientist</li>
<li>(35:01) - Has the job gotten easier or harder?</li>
<li>(37:33) - Thinking ten steps ahead with agentic coding tools</li>
<li>(42:15) - Leveling up junior engineers instead of gatekeeping review</li>
<li>(51:17) - Where trust breaks down: OpenClaw and personal data</li>
<li>(56:48) - The mental toll of managing agents versus writing code</li>
<li>(59:27) - How much detail agentic tools actually need in a prompt</li>
<li>(01:07:14) - Value over software: the Academic Virtual Assistant's surprise result</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://mlflow.org/">MLflow 3.0</a></li>
<li><a href="https://github.com/databricks-solutions/ai-dev-kit">Databricks AI Dev Kit</a></li>
<li><a href="https://docs.databricks.com/aws/en/genie-code/">Genie Code</a></li>
<li><a href="https://odsc.com/">ODSC (Open Data Science Conference)</a></li>
<li><a href="https://docs.openclaw.ai/">OpenClaw</a></li>
<li><a href="https://kiro.dev/">AWS Kiro</a></li>
<li><a href="https://antigravity.google/">Google Antigravity</a></li>
<li><a href="https://hamel.dev/blog/posts/revenge/">The Revenge of the Data Scientist</a></li>
<li><a href="https://aws.amazon.com/q/developer/">Amazon Q</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Jonathan Bown, Principal ML Engineer, WGU</p>
<ul><li><a href="https://jon-bown.github.io">Website</a></li>
<li><a href="https://www.linkedin.com/in/jonathan-bown/">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a></a></li></ul>]]>
      </content:encoded>
      <pubDate>Tue, 07 Jul 2026 09:00:00 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/66eeb439/92f0b878.mp3" length="37121726" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>4636</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Dan and Jonathan Bown open with the talk Jonathan gave at ODSC, "Practical Agent Ops: From POC to Prod with MLflow 3.0." MLflow 3.0 arrived last summer as the first stable release built for generative AI rather than traditional machine learning, and Jonathan's team used it to build an agent for pre-enrollment students. The centerpiece of that work was evaluation-driven development. Instead of jumping straight into a working prototype they aligning the business up front on what quality actually looks like before signing off on a model with inherently non-deterministic output.</p>
<p>The initial key to success was an Excel file. In it, the data science team had already assembled 150 ground truth examples, but left them untested and set aside while engineers focused on code. Jonathan's team paused the coding work and ran a simple foundation model against those examples first, landing at what amounted to a coin flip of useful versus hallucinated answers. From there they refined the examples with the business, loaded them into MLflow's evaluation datasets built from live traces, and iterated by versioning prompts and agent configurations.</p>
<p>Tooling came up repeatedly. MLflow's open source repo now ships a skill file that plugs into coding tools like Claude Code, which Jonathan called a game changer for keeping up with an API that changes at roughly a release a month. The Databricks AI Dev Kit, released around March, bundles skills for the Databricks SDK, CLI, data engineering, and analytics work, usable either inside Databricks' Genie Code pane or in outside tools such as Claude Code, AWS Kiro, or Google Antigravity. Jonathan said installing it produced a dramatic jump in output accuracy compared to coding assistants working from stale or incomplete context about Databricks and MLflow APIs.</p>
<p>Dan raised the idea that LLMs and agentic tools are becoming users of software in their own right, alongside humans, and Jonathan tied that to broader changes at WGU: more of the business, not just engineers, now writes system prompts and builds their own copilot-style agents. His own day to day has moved from core development toward AI enablement, meaning security review, best practices, and helping non-technical staff adopt evaluation-driven habits for the prompts and agents they build themselves.</p>
<p>Jonathan's path to WGU ran through Pentara, a biostatistics consultancy, and Zions Bancorporation, where he did quant finance work before a stint simulating financial products for WGU students. He became a founding member of WGU's MLOps team in 2023, when the university's machine learning was still traditional work like random forests and ensembles for predicting student outcomes, well before Databricks had built out MLOps tooling. Dan connected this to Hamel Husain's essay "The Revenge of the Data Scientist", and Jonathan agreed that evaluation-driven development brings the work full circle: checking evals and correctness is the generative AI analogue of checking a confusion matrix.</p>
<p>The pre-enrollment agent's rollout became the clearest illustration of the method. The first release, a bare foundation model with no WGU context, drew heavy negative feedback from the employees testing it, some of whom wanted to cancel the initiative. Jonathan's team treated that feedback as fuel, folding the failed questions into an evaluation dataset and iterating until they reached roughly 82 percent correctness and near-total relevance, at which point the same employees became enthusiastic supporters. He credited MLflow's architecture for building subject matter experts directly into the agent ops workflow rather than treating evaluation as a purely technical exercise.</p>
<p>Jonathan was candid about where his trust runs out. He does not trust a tool's first output even after a full planning session, citing a Kiro planning cycle from the day before that failed on the first try despite extensive back and forth. He is cautious about MLflow's fast release cadence outpacing its own skill files, and notably guarded about tools like OpenClaw and Claude Cowork that can reach into email or personal documents. Given how much effort WGU puts into protecting student data, he extends the same caution to his own personal information and limits what such agents can access.</p>
<p>On his team, Jonathan resists banning AI-generated code or stigmatizing it in review, and instead pushes everyone toward reviewing code outside their usual specialty, using AI review tools like Amazon Q or GitHub Copilot as a starting point rather than a final answer. He pushed back on the idea that tool usage equals productivity, warning about AI slop and noting that some of the heaviest users he knows are not the most productive. The thread ties back to evaluation-driven development's real thesis: start from value, not from the tool, a point he illustrated with WGU's Academic Virtual Assistant pilot, where a surprising result showed that students chatting with the assistant were more likely, not less, to still reach out to a human mentor afterward.</p>
<p><a href="https://agentsandengineers.com/episodes/0006-skills-context-and-trust-the-new-agentic-coding-stack/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/66eeb439/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introducing Jonathan Bown</li>
<li>(00:56) - ODSC talk: escaping POC prison with MLflow 3.0</li>
<li>(05:11) - The forgotten Excel file: rebuilding around evals</li>
<li>(09:36) - MLflow skills and the Databricks AI Dev Kit</li>
<li>(15:00) - When AI becomes the user of your software</li>
<li>(18:16) - How the day-to-day has changed in six months</li>
<li>(22:16) - Centralizing prompts, evals, and best practices</li>
<li>(25:38) - From quant finance to founding WGU's MLOps team</li>
<li>(31:02) - The Revenge of the Data Scientist</li>
<li>(35:01) - Has the job gotten easier or harder?</li>
<li>(37:33) - Thinking ten steps ahead with agentic coding tools</li>
<li>(42:15) - Leveling up junior engineers instead of gatekeeping review</li>
<li>(51:17) - Where trust breaks down: OpenClaw and personal data</li>
<li>(56:48) - The mental toll of managing agents versus writing code</li>
<li>(59:27) - How much detail agentic tools actually need in a prompt</li>
<li>(01:07:14) - Value over software: the Academic Virtual Assistant's surprise result</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://mlflow.org/">MLflow 3.0</a></li>
<li><a href="https://github.com/databricks-solutions/ai-dev-kit">Databricks AI Dev Kit</a></li>
<li><a href="https://docs.databricks.com/aws/en/genie-code/">Genie Code</a></li>
<li><a href="https://odsc.com/">ODSC (Open Data Science Conference)</a></li>
<li><a href="https://docs.openclaw.ai/">OpenClaw</a></li>
<li><a href="https://kiro.dev/">AWS Kiro</a></li>
<li><a href="https://antigravity.google/">Google Antigravity</a></li>
<li><a href="https://hamel.dev/blog/posts/revenge/">The Revenge of the Data Scientist</a></li>
<li><a href="https://aws.amazon.com/q/developer/">Amazon Q</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Jonathan Bown, Principal ML Engineer, WGU</p>
<ul><li><a href="https://jon-bown.github.io">Website</a></li>
<li><a href="https://www.linkedin.com/in/jonathan-bown/">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a></a></li></ul>]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/66eeb439/transcript.vtt" type="text/vtt" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/66eeb439/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>When Software Gets Cheap, Focus Gets Expensive</title>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <itunes:title>When Software Gets Cheap, Focus Gets Expensive</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6b9ab412-08e5-433f-a75f-386e7fd36580</guid>
      <link>https://agentsandengineers.com/episodes/0005-when-software-gets-cheap-focus-gets-expensive/</link>
      <description>
        <![CDATA[<p>Dan and Greg open with how agentic development has changed since the early days of Copilot. At the time, Greg was at GitHub, and he saw AI mostly help with boilerplate and editor completions. Cursor-style agents were the next widely-used advancement bringing session history and integrated team-wide practices. By June 2026, capable models and harnesses are common inside engineering teams, so the gap between teams increasingly comes from context engineering, repository structure, and whether old team shapes still align with the new ways of building software.</p>
<p>For small teams and startups, the leverage of AI is a double-edged sword. Greg describes how SpecStory's original extensions required real sweat equity to reverse engineer chat-log formats across Cursor, Copilot, Claude Code, Amp, and other tools. Now, much of that surface can now be maintained by a fraction of one person's time. The danger is that easy MVPs can trick founders into believing they have validated a market. When the marginal cost of software falls, founders have to spend more of their scarce attention on demand, willingness to pay, distribution, and the routes to customers.</p>
<p>The conversation turns to Greg's book, 25 Patterns in Agentic Engineering. He explains how he mined roughly 1,300 preserved SpecStory sessions and nearly 5,000 commits to extract durable patterns from his own agentic practice. Two patterns stand out. First, when code becomes free, verification becomes the bottleneck. Second, between agents turns, docs are the persistent API of the system. For Greg, as-built architecture documents are practical maps that let both humans and agents recover the shape of a subsystem without re-reading the entire codebase every time.</p>
<p>Greg's development practice has changed accordingly. He favors trunk-based development and says his team uses almost no pull requests for everyday development, partly because agent-generated diffs arrive at a volume he does not want to review line by line. He prefers local agents over cloud agents that containerize the repo and open PRs later, because steering an agent while it runs keeps his mental model intact. Long unattended runs still make sense to him, but only when they start from a clear goal and a more detailed rider, with phased commits and verification points he can inspect after a walk or a night away.</p>
<p>Dan and Greg also dig into coordination at larger scale. Greg is skeptical that issue trackers were ever clean or current enough to describe day-to-day engineering, but he sees issues becoming useful as specs with provenance and evidence that can be handed to agents. Personally, he runs several projects at once, usually three to five, with local agents in permissive modes, and rotates attention while long runs execute. That power is not free. He describes the dopamine loop of watching ideas come to life, the temptation to keep agents busy overnight, and the scarcity mindset created by subsidized access to frontier models.</p>
<p>The episode closes with where Greg still does not trust the tools. Copywriting and visual design still require heavy human intervention because the models can blur rather than sharpen the message. He frames taste less as a mystical trait and more a selection amongst trade-offs and the ability to connect ideas in understandable ways. Coding has benefited from benchmarks and verifiable answers; much of the rest of the world is less tractable because there is no single ground truth for what "good" means.</p>
<p><a href="https://agentsandengineers.com/episodes/0005-when-software-gets-cheap-focus-gets-expensive/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/2b439f22/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introduction and guest background</li>
<li>(00:55) - What agentic teams are running into</li>
<li>(06:56) - Startup leverage, MVP traps, and maintaining SpecStory</li>
<li>(09:26) - When software gets cheaper, distribution matters more</li>
<li>(12:31) - Hand-written code, craft, and code as liability</li>
<li>(16:21) - Mining 1,300 sessions into 25 patterns</li>
<li>(19:01) - Verification and as-built architecture docs</li>
<li>(23:55) - Co-writing docs with LLMs</li>
<li>(25:15) - Keeping docs fresh through skills, Git, and verbose commits</li>
<li>(27:50) - Trunk-based development for agentic teams</li>
<li>(30:26) - Local steering versus cloud-agent pull requests</li>
<li>(32:14) - Goal and rider plans, long runs, and Gas Town</li>
<li>(35:52) - Replacing issue trackers with weekly docs</li>
<li>(38:19) - Larger teams and issues as agent-ready specs</li>
<li>(42:45) - Parallel projects and concentration limits</li>
<li>(44:47) - Local agents, permissions, and risk judgment</li>
<li>(46:57) - The cognitive pull of managing agents</li>
<li>(51:58) - Scarcity, token costs, and model choice</li>
<li>(58:57) - Copy, design, naming, and taste</li>
<li>(01:05:04) - Why creative output resists verification</li>
<li>(01:07:12) - Closing</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://maven.com/specstor/hardcore-agentic-engineering-for-builders-who-ship">Hardcore Agentic Engineering for builders who ship</a></li>
<li><a href="https://specstory.com/">SpecStory</a></li>
<li><a href="https://stoa.com">Stoa</a></li>
<li><a href="https://specstory.com/books/25-patterns-in-agentic-engineering-book-2026.pdf">25 Patterns in Agentic Engineering</a></li>
<li><a href="https://www.oreilly.com/library/view/ai-essentials-for/9798341622463/">AI Essentials for Tech Executives</a></li>
<li><a href="https://www.meditationsontech.com/">Meditations on Tech</a></li>
<li><a href="https://www.gregceccarelli.com/writing/beyond-code-centric">Beyond Code-Centric</a></li>
<li><a href="https://www.gregceccarelli.com/goal-engineering">Goal Engineering</a></li>
<li><a href="https://en.wikipedia.org/wiki/WebRTC">WebRTC</a></li>
<li><a href="https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type">CRDT</a></li>
<li><a href="https://trunkbaseddevelopment.com/">Trunk-based development</a></li>
<li><a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Steve Yegge's Gas Town</a></li>
<li><a href="https://github.com/gregce/deadreckon">Dead Reckon</a></li>
<li><a href="https://devin.ai/">Devin</a></li>
<li><a href="https://dora.dev/">DORA</a></li>
<li><a href="https://bear.app/">Bear</a></li>
<li><a href="https://www.deepseek.com/">DeepSeek</a></li>
<li><a href="https://github.com/QwenLM/Qwen3">Qwen</a></li>
<li><a href="https://en.wikipedia.org/wiki/Yann_LeCun">Yann LeCun</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Greg Ceccarelli, Co-Founder &amp; CPO, SpecStory</p>
<ul><li><a href="https://www.gregceccarelli.com/">Website</a></li>
<li><a href="https://www.meditationsontech.com/">Blog</a></li>
<li><a href="https://www.linkedin.com/in/gregceccarelli/">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Dan and Greg open with how agentic development has changed since the early days of Copilot. At the time, Greg was at GitHub, and he saw AI mostly help with boilerplate and editor completions. Cursor-style agents were the next widely-used advancement bringing session history and integrated team-wide practices. By June 2026, capable models and harnesses are common inside engineering teams, so the gap between teams increasingly comes from context engineering, repository structure, and whether old team shapes still align with the new ways of building software.</p>
<p>For small teams and startups, the leverage of AI is a double-edged sword. Greg describes how SpecStory's original extensions required real sweat equity to reverse engineer chat-log formats across Cursor, Copilot, Claude Code, Amp, and other tools. Now, much of that surface can now be maintained by a fraction of one person's time. The danger is that easy MVPs can trick founders into believing they have validated a market. When the marginal cost of software falls, founders have to spend more of their scarce attention on demand, willingness to pay, distribution, and the routes to customers.</p>
<p>The conversation turns to Greg's book, 25 Patterns in Agentic Engineering. He explains how he mined roughly 1,300 preserved SpecStory sessions and nearly 5,000 commits to extract durable patterns from his own agentic practice. Two patterns stand out. First, when code becomes free, verification becomes the bottleneck. Second, between agents turns, docs are the persistent API of the system. For Greg, as-built architecture documents are practical maps that let both humans and agents recover the shape of a subsystem without re-reading the entire codebase every time.</p>
<p>Greg's development practice has changed accordingly. He favors trunk-based development and says his team uses almost no pull requests for everyday development, partly because agent-generated diffs arrive at a volume he does not want to review line by line. He prefers local agents over cloud agents that containerize the repo and open PRs later, because steering an agent while it runs keeps his mental model intact. Long unattended runs still make sense to him, but only when they start from a clear goal and a more detailed rider, with phased commits and verification points he can inspect after a walk or a night away.</p>
<p>Dan and Greg also dig into coordination at larger scale. Greg is skeptical that issue trackers were ever clean or current enough to describe day-to-day engineering, but he sees issues becoming useful as specs with provenance and evidence that can be handed to agents. Personally, he runs several projects at once, usually three to five, with local agents in permissive modes, and rotates attention while long runs execute. That power is not free. He describes the dopamine loop of watching ideas come to life, the temptation to keep agents busy overnight, and the scarcity mindset created by subsidized access to frontier models.</p>
<p>The episode closes with where Greg still does not trust the tools. Copywriting and visual design still require heavy human intervention because the models can blur rather than sharpen the message. He frames taste less as a mystical trait and more a selection amongst trade-offs and the ability to connect ideas in understandable ways. Coding has benefited from benchmarks and verifiable answers; much of the rest of the world is less tractable because there is no single ground truth for what "good" means.</p>
<p><a href="https://agentsandengineers.com/episodes/0005-when-software-gets-cheap-focus-gets-expensive/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/2b439f22/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introduction and guest background</li>
<li>(00:55) - What agentic teams are running into</li>
<li>(06:56) - Startup leverage, MVP traps, and maintaining SpecStory</li>
<li>(09:26) - When software gets cheaper, distribution matters more</li>
<li>(12:31) - Hand-written code, craft, and code as liability</li>
<li>(16:21) - Mining 1,300 sessions into 25 patterns</li>
<li>(19:01) - Verification and as-built architecture docs</li>
<li>(23:55) - Co-writing docs with LLMs</li>
<li>(25:15) - Keeping docs fresh through skills, Git, and verbose commits</li>
<li>(27:50) - Trunk-based development for agentic teams</li>
<li>(30:26) - Local steering versus cloud-agent pull requests</li>
<li>(32:14) - Goal and rider plans, long runs, and Gas Town</li>
<li>(35:52) - Replacing issue trackers with weekly docs</li>
<li>(38:19) - Larger teams and issues as agent-ready specs</li>
<li>(42:45) - Parallel projects and concentration limits</li>
<li>(44:47) - Local agents, permissions, and risk judgment</li>
<li>(46:57) - The cognitive pull of managing agents</li>
<li>(51:58) - Scarcity, token costs, and model choice</li>
<li>(58:57) - Copy, design, naming, and taste</li>
<li>(01:05:04) - Why creative output resists verification</li>
<li>(01:07:12) - Closing</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://maven.com/specstor/hardcore-agentic-engineering-for-builders-who-ship">Hardcore Agentic Engineering for builders who ship</a></li>
<li><a href="https://specstory.com/">SpecStory</a></li>
<li><a href="https://stoa.com">Stoa</a></li>
<li><a href="https://specstory.com/books/25-patterns-in-agentic-engineering-book-2026.pdf">25 Patterns in Agentic Engineering</a></li>
<li><a href="https://www.oreilly.com/library/view/ai-essentials-for/9798341622463/">AI Essentials for Tech Executives</a></li>
<li><a href="https://www.meditationsontech.com/">Meditations on Tech</a></li>
<li><a href="https://www.gregceccarelli.com/writing/beyond-code-centric">Beyond Code-Centric</a></li>
<li><a href="https://www.gregceccarelli.com/goal-engineering">Goal Engineering</a></li>
<li><a href="https://en.wikipedia.org/wiki/WebRTC">WebRTC</a></li>
<li><a href="https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type">CRDT</a></li>
<li><a href="https://trunkbaseddevelopment.com/">Trunk-based development</a></li>
<li><a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Steve Yegge's Gas Town</a></li>
<li><a href="https://github.com/gregce/deadreckon">Dead Reckon</a></li>
<li><a href="https://devin.ai/">Devin</a></li>
<li><a href="https://dora.dev/">DORA</a></li>
<li><a href="https://bear.app/">Bear</a></li>
<li><a href="https://www.deepseek.com/">DeepSeek</a></li>
<li><a href="https://github.com/QwenLM/Qwen3">Qwen</a></li>
<li><a href="https://en.wikipedia.org/wiki/Yann_LeCun">Yann LeCun</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Greg Ceccarelli, Co-Founder &amp; CPO, SpecStory</p>
<ul><li><a href="https://www.gregceccarelli.com/">Website</a></li>
<li><a href="https://www.meditationsontech.com/">Blog</a></li>
<li><a href="https://www.linkedin.com/in/gregceccarelli/">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </content:encoded>
      <pubDate>Thu, 02 Jul 2026 09:00:00 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/2b439f22/a2718a84.mp3" length="32546394" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>4064</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Dan and Greg open with how agentic development has changed since the early days of Copilot. At the time, Greg was at GitHub, and he saw AI mostly help with boilerplate and editor completions. Cursor-style agents were the next widely-used advancement bringing session history and integrated team-wide practices. By June 2026, capable models and harnesses are common inside engineering teams, so the gap between teams increasingly comes from context engineering, repository structure, and whether old team shapes still align with the new ways of building software.</p>
<p>For small teams and startups, the leverage of AI is a double-edged sword. Greg describes how SpecStory's original extensions required real sweat equity to reverse engineer chat-log formats across Cursor, Copilot, Claude Code, Amp, and other tools. Now, much of that surface can now be maintained by a fraction of one person's time. The danger is that easy MVPs can trick founders into believing they have validated a market. When the marginal cost of software falls, founders have to spend more of their scarce attention on demand, willingness to pay, distribution, and the routes to customers.</p>
<p>The conversation turns to Greg's book, 25 Patterns in Agentic Engineering. He explains how he mined roughly 1,300 preserved SpecStory sessions and nearly 5,000 commits to extract durable patterns from his own agentic practice. Two patterns stand out. First, when code becomes free, verification becomes the bottleneck. Second, between agents turns, docs are the persistent API of the system. For Greg, as-built architecture documents are practical maps that let both humans and agents recover the shape of a subsystem without re-reading the entire codebase every time.</p>
<p>Greg's development practice has changed accordingly. He favors trunk-based development and says his team uses almost no pull requests for everyday development, partly because agent-generated diffs arrive at a volume he does not want to review line by line. He prefers local agents over cloud agents that containerize the repo and open PRs later, because steering an agent while it runs keeps his mental model intact. Long unattended runs still make sense to him, but only when they start from a clear goal and a more detailed rider, with phased commits and verification points he can inspect after a walk or a night away.</p>
<p>Dan and Greg also dig into coordination at larger scale. Greg is skeptical that issue trackers were ever clean or current enough to describe day-to-day engineering, but he sees issues becoming useful as specs with provenance and evidence that can be handed to agents. Personally, he runs several projects at once, usually three to five, with local agents in permissive modes, and rotates attention while long runs execute. That power is not free. He describes the dopamine loop of watching ideas come to life, the temptation to keep agents busy overnight, and the scarcity mindset created by subsidized access to frontier models.</p>
<p>The episode closes with where Greg still does not trust the tools. Copywriting and visual design still require heavy human intervention because the models can blur rather than sharpen the message. He frames taste less as a mystical trait and more a selection amongst trade-offs and the ability to connect ideas in understandable ways. Coding has benefited from benchmarks and verifiable answers; much of the rest of the world is less tractable because there is no single ground truth for what "good" means.</p>
<p><a href="https://agentsandengineers.com/episodes/0005-when-software-gets-cheap-focus-gets-expensive/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/2b439f22/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introduction and guest background</li>
<li>(00:55) - What agentic teams are running into</li>
<li>(06:56) - Startup leverage, MVP traps, and maintaining SpecStory</li>
<li>(09:26) - When software gets cheaper, distribution matters more</li>
<li>(12:31) - Hand-written code, craft, and code as liability</li>
<li>(16:21) - Mining 1,300 sessions into 25 patterns</li>
<li>(19:01) - Verification and as-built architecture docs</li>
<li>(23:55) - Co-writing docs with LLMs</li>
<li>(25:15) - Keeping docs fresh through skills, Git, and verbose commits</li>
<li>(27:50) - Trunk-based development for agentic teams</li>
<li>(30:26) - Local steering versus cloud-agent pull requests</li>
<li>(32:14) - Goal and rider plans, long runs, and Gas Town</li>
<li>(35:52) - Replacing issue trackers with weekly docs</li>
<li>(38:19) - Larger teams and issues as agent-ready specs</li>
<li>(42:45) - Parallel projects and concentration limits</li>
<li>(44:47) - Local agents, permissions, and risk judgment</li>
<li>(46:57) - The cognitive pull of managing agents</li>
<li>(51:58) - Scarcity, token costs, and model choice</li>
<li>(58:57) - Copy, design, naming, and taste</li>
<li>(01:05:04) - Why creative output resists verification</li>
<li>(01:07:12) - Closing</li>
</ul>
<p>⠀</p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://maven.com/specstor/hardcore-agentic-engineering-for-builders-who-ship">Hardcore Agentic Engineering for builders who ship</a></li>
<li><a href="https://specstory.com/">SpecStory</a></li>
<li><a href="https://stoa.com">Stoa</a></li>
<li><a href="https://specstory.com/books/25-patterns-in-agentic-engineering-book-2026.pdf">25 Patterns in Agentic Engineering</a></li>
<li><a href="https://www.oreilly.com/library/view/ai-essentials-for/9798341622463/">AI Essentials for Tech Executives</a></li>
<li><a href="https://www.meditationsontech.com/">Meditations on Tech</a></li>
<li><a href="https://www.gregceccarelli.com/writing/beyond-code-centric">Beyond Code-Centric</a></li>
<li><a href="https://www.gregceccarelli.com/goal-engineering">Goal Engineering</a></li>
<li><a href="https://en.wikipedia.org/wiki/WebRTC">WebRTC</a></li>
<li><a href="https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type">CRDT</a></li>
<li><a href="https://trunkbaseddevelopment.com/">Trunk-based development</a></li>
<li><a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Steve Yegge's Gas Town</a></li>
<li><a href="https://github.com/gregce/deadreckon">Dead Reckon</a></li>
<li><a href="https://devin.ai/">Devin</a></li>
<li><a href="https://dora.dev/">DORA</a></li>
<li><a href="https://bear.app/">Bear</a></li>
<li><a href="https://www.deepseek.com/">DeepSeek</a></li>
<li><a href="https://github.com/QwenLM/Qwen3">Qwen</a></li>
<li><a href="https://en.wikipedia.org/wiki/Yann_LeCun">Yann LeCun</a></li></ul>
<p>⠀</p>
<p>Guests</p>
<p>-------</p>
<p>Greg Ceccarelli, Co-Founder &amp; CPO, SpecStory</p>
<ul><li><a href="https://www.gregceccarelli.com/">Website</a></li>
<li><a href="https://www.meditationsontech.com/">Blog</a></li>
<li><a href="https://www.linkedin.com/in/gregceccarelli/">LinkedIn</a></li></ul>
<p>⠀</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p>⠀</p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/2b439f22/transcript.vtt" type="text/vtt" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/2b439f22/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>From Supervising AI to Building Systems for It</title>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <itunes:title>From Supervising AI to Building Systems for It</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4cbbf3e5-ebec-4779-8042-356d2e1195f3</guid>
      <link>https://agentsandengineers.com/episodes/0004-from-supervising-ai-to-building-systems-for-it/</link>
      <description>
        <![CDATA[<p>Dan and Eleanor open by discussing how fast software engineering has changed. In the last six months, Eleanor's practice flipped from treating AI as a messy assistant that needs close supervision to building systems that put the agents on the path to success. She now writes essentially no code herself, arguing that the models have become good enough that her involvement mostly makes the results worse.</p>
<p>This journey starts from babysitting agents locally to delegating to async, cloud-based agents like GitHub Copilot, Cursor, Devin, OpenHands, or Factory. Eleanor warns that the home-grown terminal "loops" everyone is building right now are great for learning but too brittle to scale.</p>
<p>Next up, what does an agent engineering system actually need? Eleanor recommends starting with a sandboxed, execution environment (usually containers), careful configuration over how the agent reaches the outside world (MCP servers and selective network access), a way to see across multiple repositories, and layered rules via AGENTS.md and skills.</p>
<p>Eleanor makes the case that async delegation is a forcing function for better specifications. Deterministic feedback like static analysis and test suites are the single biggest factor in work quality because "you can't control AI with AI." She has moved to fully test-driven development and notes that current-generation models no longer find unintended workarounds to tests (e.g., deleting them) the way Claude 4 and early GPT-5 once did.</p>
<p>Dan and Eleanor turn to adoption and skills, including how to get better at using AI with deliberate practice. Eleanor explains why she moved using Python, which she was most familiar with from use over her career, to statically typed languages like TypeScript and Go for agent work, why supply chain risk at her healthcare company has her questioning every dependency, and why she dislikes the term "junior developer." Curiosity and systems thinking, not tenure, are what matter now.</p>
<p>The episode closes on verification and scale. Eleanor distrusts any output she can't verify, doesn't miss hand-writing code, and argues that inventing new ways to verify, including more formal methods, is the real bottleneck now that models are cheap and strong. On team size, she pushes back on the "small teams" consensus, pointing to the success of large open-source communities. Eleanor remarks that software development has become a sub-branch of systems engineering, and anyone not practicing this now will be shocked in a matter of months.</p>
<p><a href="https://agentsandengineers.com/episodes/0004-from-supervising-ai-to-building-systems-for-it/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/f374537f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introduction</li>
<li>(00:58) - The flip: from supervising AI to getting out of its way</li>
<li>(03:14) - Cloud-based agents vs. rolling your own</li>
<li>(06:08) - The primitives every agent system needs</li>
<li>(07:43) - Why async delegation beats local babysitting</li>
<li>(11:02) - Writing specs: Codex, Repo Prompt, and markdown</li>
<li>(12:21) - Guardrails: AGENTS.md, skills, and deterministic checks</li>
<li>(14:19) - Going fully test-driven</li>
<li>(17:19) - How engineers really adopt (and hide) AI</li>
<li>(19:38) - Getting better through deliberate practice</li>
<li>(21:12) - From experiment to reusable skill to library</li>
<li>(24:26) - Choosing a language: Python, TypeScript, Go</li>
<li>(26:56) - Supply chain risk and distributing specs</li>
<li>(29:06) - Beyond 'junior': curiosity over tenure</li>
<li>(31:03) - Systems thinking as the durable skill</li>
<li>(38:02) - Where Eleanor still doesn't trust AI</li>
<li>(39:40) - Not missing the keyboard</li>
<li>(42:43) - Keeping up with a fast-moving field</li>
<li>(44:50) - What teaching reveals</li>
<li>(48:27) - Verification as the real bottleneck</li>
<li>(50:41) - Team size and open source at scale</li>
<li>(55:48) - Closing: take agents seriously</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://github.com/features/copilot/agents">GitHub Copilot coding agent</a></li>
<li><a href="https://devin.ai/">Devin</a></li>
<li><a href="https://www.openhands.dev/">OpenHands</a></li>
<li><a href="https://factory.ai/">Factory</a></li>
<li><a href="https://openai.com/codex/">Codex</a></li>
<li><a href="https://repoprompt.com/">Repo Prompt</a></li>
<li><a href="https://agents.md/">AGENTS.md</a></li>
<li><a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a></li>
<li><a href="https://www.anthropic.com/institute/recursive-self-improvement">Anthropic 'when AI builds itself'</a></li>
<li><a href="https://lovable.dev/">Lovable</a></li>
<li><a href="https://vercel.com/">Vercel</a></li>
<li><a href="https://en.wikipedia.org/wiki/Formal_verification">Formal verification</a></li>
<li><a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a></li>
<li><a href="https://jiminihealth.com/">Jimini Health</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Eleanor Berger, Member of the Technical Staff, Jimini Health</p>
<ul><li><a href="https://intellectronica.net/">Website</a></li>
<li><a href="https://www.linkedin.com/in/intellectronica/">LinkedIn</a></li>
<li><a href="https://x.com/intellectronica">X</a></li></ul>
<p> </p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Dan and Eleanor open by discussing how fast software engineering has changed. In the last six months, Eleanor's practice flipped from treating AI as a messy assistant that needs close supervision to building systems that put the agents on the path to success. She now writes essentially no code herself, arguing that the models have become good enough that her involvement mostly makes the results worse.</p>
<p>This journey starts from babysitting agents locally to delegating to async, cloud-based agents like GitHub Copilot, Cursor, Devin, OpenHands, or Factory. Eleanor warns that the home-grown terminal "loops" everyone is building right now are great for learning but too brittle to scale.</p>
<p>Next up, what does an agent engineering system actually need? Eleanor recommends starting with a sandboxed, execution environment (usually containers), careful configuration over how the agent reaches the outside world (MCP servers and selective network access), a way to see across multiple repositories, and layered rules via AGENTS.md and skills.</p>
<p>Eleanor makes the case that async delegation is a forcing function for better specifications. Deterministic feedback like static analysis and test suites are the single biggest factor in work quality because "you can't control AI with AI." She has moved to fully test-driven development and notes that current-generation models no longer find unintended workarounds to tests (e.g., deleting them) the way Claude 4 and early GPT-5 once did.</p>
<p>Dan and Eleanor turn to adoption and skills, including how to get better at using AI with deliberate practice. Eleanor explains why she moved using Python, which she was most familiar with from use over her career, to statically typed languages like TypeScript and Go for agent work, why supply chain risk at her healthcare company has her questioning every dependency, and why she dislikes the term "junior developer." Curiosity and systems thinking, not tenure, are what matter now.</p>
<p>The episode closes on verification and scale. Eleanor distrusts any output she can't verify, doesn't miss hand-writing code, and argues that inventing new ways to verify, including more formal methods, is the real bottleneck now that models are cheap and strong. On team size, she pushes back on the "small teams" consensus, pointing to the success of large open-source communities. Eleanor remarks that software development has become a sub-branch of systems engineering, and anyone not practicing this now will be shocked in a matter of months.</p>
<p><a href="https://agentsandengineers.com/episodes/0004-from-supervising-ai-to-building-systems-for-it/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/f374537f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introduction</li>
<li>(00:58) - The flip: from supervising AI to getting out of its way</li>
<li>(03:14) - Cloud-based agents vs. rolling your own</li>
<li>(06:08) - The primitives every agent system needs</li>
<li>(07:43) - Why async delegation beats local babysitting</li>
<li>(11:02) - Writing specs: Codex, Repo Prompt, and markdown</li>
<li>(12:21) - Guardrails: AGENTS.md, skills, and deterministic checks</li>
<li>(14:19) - Going fully test-driven</li>
<li>(17:19) - How engineers really adopt (and hide) AI</li>
<li>(19:38) - Getting better through deliberate practice</li>
<li>(21:12) - From experiment to reusable skill to library</li>
<li>(24:26) - Choosing a language: Python, TypeScript, Go</li>
<li>(26:56) - Supply chain risk and distributing specs</li>
<li>(29:06) - Beyond 'junior': curiosity over tenure</li>
<li>(31:03) - Systems thinking as the durable skill</li>
<li>(38:02) - Where Eleanor still doesn't trust AI</li>
<li>(39:40) - Not missing the keyboard</li>
<li>(42:43) - Keeping up with a fast-moving field</li>
<li>(44:50) - What teaching reveals</li>
<li>(48:27) - Verification as the real bottleneck</li>
<li>(50:41) - Team size and open source at scale</li>
<li>(55:48) - Closing: take agents seriously</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://github.com/features/copilot/agents">GitHub Copilot coding agent</a></li>
<li><a href="https://devin.ai/">Devin</a></li>
<li><a href="https://www.openhands.dev/">OpenHands</a></li>
<li><a href="https://factory.ai/">Factory</a></li>
<li><a href="https://openai.com/codex/">Codex</a></li>
<li><a href="https://repoprompt.com/">Repo Prompt</a></li>
<li><a href="https://agents.md/">AGENTS.md</a></li>
<li><a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a></li>
<li><a href="https://www.anthropic.com/institute/recursive-self-improvement">Anthropic 'when AI builds itself'</a></li>
<li><a href="https://lovable.dev/">Lovable</a></li>
<li><a href="https://vercel.com/">Vercel</a></li>
<li><a href="https://en.wikipedia.org/wiki/Formal_verification">Formal verification</a></li>
<li><a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a></li>
<li><a href="https://jiminihealth.com/">Jimini Health</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Eleanor Berger, Member of the Technical Staff, Jimini Health</p>
<ul><li><a href="https://intellectronica.net/">Website</a></li>
<li><a href="https://www.linkedin.com/in/intellectronica/">LinkedIn</a></li>
<li><a href="https://x.com/intellectronica">X</a></li></ul>
<p> </p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </content:encoded>
      <pubDate>Thu, 18 Jun 2026 09:22:45 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/f374537f/bbccf629.mp3" length="28766137" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>3592</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Dan and Eleanor open by discussing how fast software engineering has changed. In the last six months, Eleanor's practice flipped from treating AI as a messy assistant that needs close supervision to building systems that put the agents on the path to success. She now writes essentially no code herself, arguing that the models have become good enough that her involvement mostly makes the results worse.</p>
<p>This journey starts from babysitting agents locally to delegating to async, cloud-based agents like GitHub Copilot, Cursor, Devin, OpenHands, or Factory. Eleanor warns that the home-grown terminal "loops" everyone is building right now are great for learning but too brittle to scale.</p>
<p>Next up, what does an agent engineering system actually need? Eleanor recommends starting with a sandboxed, execution environment (usually containers), careful configuration over how the agent reaches the outside world (MCP servers and selective network access), a way to see across multiple repositories, and layered rules via AGENTS.md and skills.</p>
<p>Eleanor makes the case that async delegation is a forcing function for better specifications. Deterministic feedback like static analysis and test suites are the single biggest factor in work quality because "you can't control AI with AI." She has moved to fully test-driven development and notes that current-generation models no longer find unintended workarounds to tests (e.g., deleting them) the way Claude 4 and early GPT-5 once did.</p>
<p>Dan and Eleanor turn to adoption and skills, including how to get better at using AI with deliberate practice. Eleanor explains why she moved using Python, which she was most familiar with from use over her career, to statically typed languages like TypeScript and Go for agent work, why supply chain risk at her healthcare company has her questioning every dependency, and why she dislikes the term "junior developer." Curiosity and systems thinking, not tenure, are what matter now.</p>
<p>The episode closes on verification and scale. Eleanor distrusts any output she can't verify, doesn't miss hand-writing code, and argues that inventing new ways to verify, including more formal methods, is the real bottleneck now that models are cheap and strong. On team size, she pushes back on the "small teams" consensus, pointing to the success of large open-source communities. Eleanor remarks that software development has become a sub-branch of systems engineering, and anyone not practicing this now will be shocked in a matter of months.</p>
<p><a href="https://agentsandengineers.com/episodes/0004-from-supervising-ai-to-building-systems-for-it/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/f374537f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Introduction</li>
<li>(00:58) - The flip: from supervising AI to getting out of its way</li>
<li>(03:14) - Cloud-based agents vs. rolling your own</li>
<li>(06:08) - The primitives every agent system needs</li>
<li>(07:43) - Why async delegation beats local babysitting</li>
<li>(11:02) - Writing specs: Codex, Repo Prompt, and markdown</li>
<li>(12:21) - Guardrails: AGENTS.md, skills, and deterministic checks</li>
<li>(14:19) - Going fully test-driven</li>
<li>(17:19) - How engineers really adopt (and hide) AI</li>
<li>(19:38) - Getting better through deliberate practice</li>
<li>(21:12) - From experiment to reusable skill to library</li>
<li>(24:26) - Choosing a language: Python, TypeScript, Go</li>
<li>(26:56) - Supply chain risk and distributing specs</li>
<li>(29:06) - Beyond 'junior': curiosity over tenure</li>
<li>(31:03) - Systems thinking as the durable skill</li>
<li>(38:02) - Where Eleanor still doesn't trust AI</li>
<li>(39:40) - Not missing the keyboard</li>
<li>(42:43) - Keeping up with a fast-moving field</li>
<li>(44:50) - What teaching reveals</li>
<li>(48:27) - Verification as the real bottleneck</li>
<li>(50:41) - Team size and open source at scale</li>
<li>(55:48) - Closing: take agents seriously</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://github.com/features/copilot/agents">GitHub Copilot coding agent</a></li>
<li><a href="https://devin.ai/">Devin</a></li>
<li><a href="https://www.openhands.dev/">OpenHands</a></li>
<li><a href="https://factory.ai/">Factory</a></li>
<li><a href="https://openai.com/codex/">Codex</a></li>
<li><a href="https://repoprompt.com/">Repo Prompt</a></li>
<li><a href="https://agents.md/">AGENTS.md</a></li>
<li><a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a></li>
<li><a href="https://www.anthropic.com/institute/recursive-self-improvement">Anthropic 'when AI builds itself'</a></li>
<li><a href="https://lovable.dev/">Lovable</a></li>
<li><a href="https://vercel.com/">Vercel</a></li>
<li><a href="https://en.wikipedia.org/wiki/Formal_verification">Formal verification</a></li>
<li><a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a></li>
<li><a href="https://jiminihealth.com/">Jimini Health</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Eleanor Berger, Member of the Technical Staff, Jimini Health</p>
<ul><li><a href="https://intellectronica.net/">Website</a></li>
<li><a href="https://www.linkedin.com/in/intellectronica/">LinkedIn</a></li>
<li><a href="https://x.com/intellectronica">X</a></li></ul>
<p> </p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/f374537f/transcript.vtt" type="text/vtt" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/f374537f/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Are We All Managers Now?</title>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <itunes:title>Are We All Managers Now?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c8e74d2c-dbd4-413b-bfda-5fc49c87e5a3</guid>
      <link>https://agentsandengineers.com/episodes/0003-are-we-all-managers-now/</link>
      <description>
        <![CDATA[<p>Dan, Angie Jones, and Demetrios Brinkman open with a discussion of the Agentic AI Foundation ("AAIF"), founded by Anthropic, OpenAI, and Block in December 2025 and now home to roughly 180 member companies. AAIF recently launched an ambassador program (apply [here](https://aaif.io/ambassadors/)) and has upcoming events across the globe from [AGNTCon](https://events.linuxfoundation.org/agntcon-mcpcon-north-america/) in San Jose to gatherings in Amsterdam, India, Tokyo, and Seoul.</p>
<p>A recurring theme is that the whole industry is learning agentic engineering together. So get out of your "lab" and compare notes! You don't have to do all of this R&amp;D on your own (well, maybe some of it, but it doesn't hurt to collaborate).</p>
<p>Everything is changing. And quickly. Angie marks the release of Claude Opus 4.5 as when agentic engineering became viable. Where engineers once obsessed over context engineering and priming a repo so an agent had a chance, the latest frontier models often just need to be pointed at a codebase and told the problem.</p>
<p>Drawing on her time leading agentic AI at Block, Angie describes the agent they build that can hold a world model across 25,000 codebases. They paired this agent with cloud workstations where an agent picks up a Jira ticket, clones the repo, and opens a PR without anyone babysitting a terminal.</p>
<p>With this kind of firepower comes new problems that look less like coding and more like management. Demetrios argues the unglamorous topic of governance — keeping teams aligned, codifying security practices, deciding what belongs in "the harness" — are the new challenges companies are grappling with. Sandboxes and cloud workers have gone mainstream.</p>
<p>The group pushes back on the wave of AI-justified layoffs, worrying that companies are cutting the very mentorship and middle-layer "glue" needed to steer agents. They also dig into tokenomics: budgets blown by mid-year, tools that can cost more than the engineer using them, and Angie's hard-won lesson at Block that getting 95% of engineers onto coding agents produced no velocity until she funded a small group of "AI champions" to learn the tools properly. Tokens, everyone agrees, are not the same as value.</p>
<p>As to what the group has found effective for agentic engineering, Angie makes the case for RPI (Research, Plan, Implement) from HumanLayer and for adversarial review. A 32-file refactor that earned a clean pass from Codex made her a believer. Alongside review skills, the [Council of Mine MCP server](https://github.com/block/mcp-council-of-mine), and Jesse Vincent's [Superpowers](https://github.com/obra/superpowers) skill pack; Dan adds Wes McKinney's [RoboRev](https://github.com/wesm/roborev) for continuous background review.</p>
<p>The episode closes on the human side: whether "we're all managers now," the identity crisis facing engineers who loved the craft, how Angie found the same flow state building agents that she once found writing code, and how all of this democratizes building for non-engineers. A few quick stops to discuss the token-saving Caveman skill, naming your agents, and a duck-themed calendar app. There's still no free lunch, Dan notes, but the price has come down. At least until the next model drops.</p>
<p><a href="https://agentsandengineers.com/episodes/0003-are-we-all-managers-now/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/91adaf3f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Welcome and introductions</li>
<li>(01:49) - Inside the Agentic AI Foundation and the ambassador program</li>
<li>(03:38) - A global slate of events and meetups</li>
<li>(07:13) - What engineers are doing differently than six months ago</li>
<li>(10:16) - Agentic engineering at enterprise scale and cloud workers</li>
<li>(12:32) - Governance, the harness, and sandboxes</li>
<li>(15:10) - Do we still need managers and the human 'glue'?</li>
<li>(21:14) - The bill comes due: AI tool budgets</li>
<li>(23:39) - Tokens aren't velocity and the 'AI champions' experiment</li>
<li>(28:25) - Front-loading design versus vibe coding</li>
<li>(30:15) - RPI and Codex as co-reviewer</li>
<li>(34:15) - Adversarial review, Council of Mine, and Superpowers</li>
<li>(39:34) - Robo Rev and the QA-agent pattern</li>
<li>(42:58) - Agents, data analysis, and specifying the problem</li>
<li>(46:33) - Are we all managers now?</li>
<li>(48:00) - The Caveman skill and the limits of saving tokens</li>
<li>(51:49) - Naming agents, Codex pets, and Quakpit</li>
<li>(56:16) - Managing agents versus the joy of writing code</li>
<li>(01:02:07) - Democratizing building and the falling price of software</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://aaif.io/">Agentic AI Foundation</a></li>
<li><a href="https://www.humanlayer.dev/">RPI (Research, Plan, Implement)</a></li>
<li><a href="https://github.com/obra/superpowers">Superpowers</a></li>
<li><a href="https://github.com/wesm/roborev">roborev</a></li>
<li><a href="https://github.com/block/mcp-council-of-mine">Council of Mine</a></li>
<li><a href="https://github.com/juliusbrussee/caveman">Caveman</a></li>
<li><a href="https://github.com/manaflow-ai/cmux">cmux</a></li>
<li><a href="https://research.trychroma.com/context-rot">context rot</a></li>
<li><a href="https://github.com/karpathy/llm-council">LLM Council (Andrej Karpathy)</a></li>
<li><a href="https://home.mlops.community/">MLOps Community</a></li>
<li><a href="https://davistreybig.substack.com/">Davis Treybig</a></li>
<li><a href="https://quakpit.app/">Quakpit</a></li>
<li><a href="https://www.dask.org/">Dask</a></li>
<li><a href="https://en.wikipedia.org/wiki/After_Dark_(software)">Flying Toasters (After Dark)</a></li>
<li><a href="https://broomy.org/">Broomy</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Angie Jones, VP, Agentic AI Foundation</p>
<ul><li><a href="https://www.linkedin.com/in/angiejones">LinkedIn</a></li></ul>
<p> </p>
<p>Demetrios Brinkman, Founder, MLOps Community</p>
<ul><li><a href="https://home.mlops.community/">Website</a></li>
<li><a href="https://www.linkedin.com/in/dpbrinkm/">LinkedIn</a></li></ul>
<p> </p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Dan, Angie Jones, and Demetrios Brinkman open with a discussion of the Agentic AI Foundation ("AAIF"), founded by Anthropic, OpenAI, and Block in December 2025 and now home to roughly 180 member companies. AAIF recently launched an ambassador program (apply [here](https://aaif.io/ambassadors/)) and has upcoming events across the globe from [AGNTCon](https://events.linuxfoundation.org/agntcon-mcpcon-north-america/) in San Jose to gatherings in Amsterdam, India, Tokyo, and Seoul.</p>
<p>A recurring theme is that the whole industry is learning agentic engineering together. So get out of your "lab" and compare notes! You don't have to do all of this R&amp;D on your own (well, maybe some of it, but it doesn't hurt to collaborate).</p>
<p>Everything is changing. And quickly. Angie marks the release of Claude Opus 4.5 as when agentic engineering became viable. Where engineers once obsessed over context engineering and priming a repo so an agent had a chance, the latest frontier models often just need to be pointed at a codebase and told the problem.</p>
<p>Drawing on her time leading agentic AI at Block, Angie describes the agent they build that can hold a world model across 25,000 codebases. They paired this agent with cloud workstations where an agent picks up a Jira ticket, clones the repo, and opens a PR without anyone babysitting a terminal.</p>
<p>With this kind of firepower comes new problems that look less like coding and more like management. Demetrios argues the unglamorous topic of governance — keeping teams aligned, codifying security practices, deciding what belongs in "the harness" — are the new challenges companies are grappling with. Sandboxes and cloud workers have gone mainstream.</p>
<p>The group pushes back on the wave of AI-justified layoffs, worrying that companies are cutting the very mentorship and middle-layer "glue" needed to steer agents. They also dig into tokenomics: budgets blown by mid-year, tools that can cost more than the engineer using them, and Angie's hard-won lesson at Block that getting 95% of engineers onto coding agents produced no velocity until she funded a small group of "AI champions" to learn the tools properly. Tokens, everyone agrees, are not the same as value.</p>
<p>As to what the group has found effective for agentic engineering, Angie makes the case for RPI (Research, Plan, Implement) from HumanLayer and for adversarial review. A 32-file refactor that earned a clean pass from Codex made her a believer. Alongside review skills, the [Council of Mine MCP server](https://github.com/block/mcp-council-of-mine), and Jesse Vincent's [Superpowers](https://github.com/obra/superpowers) skill pack; Dan adds Wes McKinney's [RoboRev](https://github.com/wesm/roborev) for continuous background review.</p>
<p>The episode closes on the human side: whether "we're all managers now," the identity crisis facing engineers who loved the craft, how Angie found the same flow state building agents that she once found writing code, and how all of this democratizes building for non-engineers. A few quick stops to discuss the token-saving Caveman skill, naming your agents, and a duck-themed calendar app. There's still no free lunch, Dan notes, but the price has come down. At least until the next model drops.</p>
<p><a href="https://agentsandengineers.com/episodes/0003-are-we-all-managers-now/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/91adaf3f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Welcome and introductions</li>
<li>(01:49) - Inside the Agentic AI Foundation and the ambassador program</li>
<li>(03:38) - A global slate of events and meetups</li>
<li>(07:13) - What engineers are doing differently than six months ago</li>
<li>(10:16) - Agentic engineering at enterprise scale and cloud workers</li>
<li>(12:32) - Governance, the harness, and sandboxes</li>
<li>(15:10) - Do we still need managers and the human 'glue'?</li>
<li>(21:14) - The bill comes due: AI tool budgets</li>
<li>(23:39) - Tokens aren't velocity and the 'AI champions' experiment</li>
<li>(28:25) - Front-loading design versus vibe coding</li>
<li>(30:15) - RPI and Codex as co-reviewer</li>
<li>(34:15) - Adversarial review, Council of Mine, and Superpowers</li>
<li>(39:34) - Robo Rev and the QA-agent pattern</li>
<li>(42:58) - Agents, data analysis, and specifying the problem</li>
<li>(46:33) - Are we all managers now?</li>
<li>(48:00) - The Caveman skill and the limits of saving tokens</li>
<li>(51:49) - Naming agents, Codex pets, and Quakpit</li>
<li>(56:16) - Managing agents versus the joy of writing code</li>
<li>(01:02:07) - Democratizing building and the falling price of software</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://aaif.io/">Agentic AI Foundation</a></li>
<li><a href="https://www.humanlayer.dev/">RPI (Research, Plan, Implement)</a></li>
<li><a href="https://github.com/obra/superpowers">Superpowers</a></li>
<li><a href="https://github.com/wesm/roborev">roborev</a></li>
<li><a href="https://github.com/block/mcp-council-of-mine">Council of Mine</a></li>
<li><a href="https://github.com/juliusbrussee/caveman">Caveman</a></li>
<li><a href="https://github.com/manaflow-ai/cmux">cmux</a></li>
<li><a href="https://research.trychroma.com/context-rot">context rot</a></li>
<li><a href="https://github.com/karpathy/llm-council">LLM Council (Andrej Karpathy)</a></li>
<li><a href="https://home.mlops.community/">MLOps Community</a></li>
<li><a href="https://davistreybig.substack.com/">Davis Treybig</a></li>
<li><a href="https://quakpit.app/">Quakpit</a></li>
<li><a href="https://www.dask.org/">Dask</a></li>
<li><a href="https://en.wikipedia.org/wiki/After_Dark_(software)">Flying Toasters (After Dark)</a></li>
<li><a href="https://broomy.org/">Broomy</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Angie Jones, VP, Agentic AI Foundation</p>
<ul><li><a href="https://www.linkedin.com/in/angiejones">LinkedIn</a></li></ul>
<p> </p>
<p>Demetrios Brinkman, Founder, MLOps Community</p>
<ul><li><a href="https://home.mlops.community/">Website</a></li>
<li><a href="https://www.linkedin.com/in/dpbrinkm/">LinkedIn</a></li></ul>
<p> </p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </content:encoded>
      <pubDate>Thu, 04 Jun 2026 13:06:48 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/91adaf3f/212bfd52.mp3" length="31185264" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>3894</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Dan, Angie Jones, and Demetrios Brinkman open with a discussion of the Agentic AI Foundation ("AAIF"), founded by Anthropic, OpenAI, and Block in December 2025 and now home to roughly 180 member companies. AAIF recently launched an ambassador program (apply [here](https://aaif.io/ambassadors/)) and has upcoming events across the globe from [AGNTCon](https://events.linuxfoundation.org/agntcon-mcpcon-north-america/) in San Jose to gatherings in Amsterdam, India, Tokyo, and Seoul.</p>
<p>A recurring theme is that the whole industry is learning agentic engineering together. So get out of your "lab" and compare notes! You don't have to do all of this R&amp;D on your own (well, maybe some of it, but it doesn't hurt to collaborate).</p>
<p>Everything is changing. And quickly. Angie marks the release of Claude Opus 4.5 as when agentic engineering became viable. Where engineers once obsessed over context engineering and priming a repo so an agent had a chance, the latest frontier models often just need to be pointed at a codebase and told the problem.</p>
<p>Drawing on her time leading agentic AI at Block, Angie describes the agent they build that can hold a world model across 25,000 codebases. They paired this agent with cloud workstations where an agent picks up a Jira ticket, clones the repo, and opens a PR without anyone babysitting a terminal.</p>
<p>With this kind of firepower comes new problems that look less like coding and more like management. Demetrios argues the unglamorous topic of governance — keeping teams aligned, codifying security practices, deciding what belongs in "the harness" — are the new challenges companies are grappling with. Sandboxes and cloud workers have gone mainstream.</p>
<p>The group pushes back on the wave of AI-justified layoffs, worrying that companies are cutting the very mentorship and middle-layer "glue" needed to steer agents. They also dig into tokenomics: budgets blown by mid-year, tools that can cost more than the engineer using them, and Angie's hard-won lesson at Block that getting 95% of engineers onto coding agents produced no velocity until she funded a small group of "AI champions" to learn the tools properly. Tokens, everyone agrees, are not the same as value.</p>
<p>As to what the group has found effective for agentic engineering, Angie makes the case for RPI (Research, Plan, Implement) from HumanLayer and for adversarial review. A 32-file refactor that earned a clean pass from Codex made her a believer. Alongside review skills, the [Council of Mine MCP server](https://github.com/block/mcp-council-of-mine), and Jesse Vincent's [Superpowers](https://github.com/obra/superpowers) skill pack; Dan adds Wes McKinney's [RoboRev](https://github.com/wesm/roborev) for continuous background review.</p>
<p>The episode closes on the human side: whether "we're all managers now," the identity crisis facing engineers who loved the craft, how Angie found the same flow state building agents that she once found writing code, and how all of this democratizes building for non-engineers. A few quick stops to discuss the token-saving Caveman skill, naming your agents, and a duck-themed calendar app. There's still no free lunch, Dan notes, but the price has come down. At least until the next model drops.</p>
<p><a href="https://agentsandengineers.com/episodes/0003-are-we-all-managers-now/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/91adaf3f/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Welcome and introductions</li>
<li>(01:49) - Inside the Agentic AI Foundation and the ambassador program</li>
<li>(03:38) - A global slate of events and meetups</li>
<li>(07:13) - What engineers are doing differently than six months ago</li>
<li>(10:16) - Agentic engineering at enterprise scale and cloud workers</li>
<li>(12:32) - Governance, the harness, and sandboxes</li>
<li>(15:10) - Do we still need managers and the human 'glue'?</li>
<li>(21:14) - The bill comes due: AI tool budgets</li>
<li>(23:39) - Tokens aren't velocity and the 'AI champions' experiment</li>
<li>(28:25) - Front-loading design versus vibe coding</li>
<li>(30:15) - RPI and Codex as co-reviewer</li>
<li>(34:15) - Adversarial review, Council of Mine, and Superpowers</li>
<li>(39:34) - Robo Rev and the QA-agent pattern</li>
<li>(42:58) - Agents, data analysis, and specifying the problem</li>
<li>(46:33) - Are we all managers now?</li>
<li>(48:00) - The Caveman skill and the limits of saving tokens</li>
<li>(51:49) - Naming agents, Codex pets, and Quakpit</li>
<li>(56:16) - Managing agents versus the joy of writing code</li>
<li>(01:02:07) - Democratizing building and the falling price of software</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://aaif.io/">Agentic AI Foundation</a></li>
<li><a href="https://www.humanlayer.dev/">RPI (Research, Plan, Implement)</a></li>
<li><a href="https://github.com/obra/superpowers">Superpowers</a></li>
<li><a href="https://github.com/wesm/roborev">roborev</a></li>
<li><a href="https://github.com/block/mcp-council-of-mine">Council of Mine</a></li>
<li><a href="https://github.com/juliusbrussee/caveman">Caveman</a></li>
<li><a href="https://github.com/manaflow-ai/cmux">cmux</a></li>
<li><a href="https://research.trychroma.com/context-rot">context rot</a></li>
<li><a href="https://github.com/karpathy/llm-council">LLM Council (Andrej Karpathy)</a></li>
<li><a href="https://home.mlops.community/">MLOps Community</a></li>
<li><a href="https://davistreybig.substack.com/">Davis Treybig</a></li>
<li><a href="https://quakpit.app/">Quakpit</a></li>
<li><a href="https://www.dask.org/">Dask</a></li>
<li><a href="https://en.wikipedia.org/wiki/After_Dark_(software)">Flying Toasters (After Dark)</a></li>
<li><a href="https://broomy.org/">Broomy</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Angie Jones, VP, Agentic AI Foundation</p>
<ul><li><a href="https://www.linkedin.com/in/angiejones">LinkedIn</a></li></ul>
<p> </p>
<p>Demetrios Brinkman, Founder, MLOps Community</p>
<ul><li><a href="https://home.mlops.community/">Website</a></li>
<li><a href="https://www.linkedin.com/in/dpbrinkm/">LinkedIn</a></li></ul>
<p> </p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/91adaf3f/transcript.vtt" type="text/vtt" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/91adaf3f/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Claude-maxxing: Burning $10K in tokens for only $50 with a custom software factory</title>
      <itunes:episode>2</itunes:episode>
      <podcast:episode>2</podcast:episode>
      <itunes:title>Claude-maxxing: Burning $10K in tokens for only $50 with a custom software factory</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c5d16d40-25de-4983-b784-03f35ec5d6b0</guid>
      <link>https://agentsandengineers.com/episodes/0002-claude-maxxing-burning-10k-in-tokens-for-only-50-dollars-with-a-custom-software-factory/</link>
      <description>
        <![CDATA[<p>Dan and Ian Stokes-Rees, founder and CEO of PNI AI Studio, open by discussing the thesis of Ian's company: an opinionated stack of open-source tools wrapped in agentic AI so business analysts, managers, and finance teams can get the capabilities of a senior data scientist without learning Python, SQL, or R. Ian's primary target is financial services, where an estimated 200+ million weekly Excel users still run human-driven, tacit-knowledge processes. He frames a second opportunity, capturing the "AI exhaust" coming out of those workflows, as the seed for a follow-on product.</p>
<p>The conversation turns to how Ian actually builds his product. Ian walks through a three-phase evolution: Cursor as a coding assistant, prompt-based Claude Code generation, and finally a full agentic team modeled on Steve Yegge's "Gas Town" post. Today he runs six to ten Claude Code agents in named roles. Xavier and Yasmin are Agile Process Managers, Anne is the Principal Architect. Now add in software engineers, QA engineers, a test engineer, and a release manager.</p>
<p>The agents' operating manual is a roughly 5,000-line AGENTS.md tree spread across about 45 markdown files and served via MkDocs. The Kanban lives in GitHub Projects, milestones serve as sprints, story points and labels drive the workflow, and a "kaizen accumulator" task captures learnings each sprint that get translated into process changes at the start of the next one.</p>
<p>Next up, diving into token-maxxing. Ian explains why he keeps hitting Claude Max 20x weekly limits on day three of a sprint — five software engineering agents plus two QA agents burning tokens in parallel — and the management tricks he's adopted: Caveman to enforce terse prompts, templated processes, a catalog of deterministic scripts behind self-documenting skills, pre-commit hooks, and roughly a dozen CI gates that run Claude and Codex reviews against PR templates.</p>
<p>Still, not everything is perfect in agent-land. Ian describes his agents as "solid second quartile" engineers. They're fast, pleasant, and (currently) inexpensive, but wrong in meaningful ways on one PR in five. Vibe coding works for prototypes and small reports, but serious systems still need human-driven design thinking, separation of concerns, and testing discipline.</p>
<p>Perhaps the current moment is an "interregnum" between 25 years of established software practice and an agent-native future. Could this one day be a software factory with human "forepersons" running follow-the-sun shifts over agents that never sleep? The episode closes with a warning about "AI brain fry" that comes from work products arriving ten times faster than humans produce them.</p>
<p><a href="https://agentsandengineers.com/episodes/0002-claude-maxxing-burning-10k-in-tokens-for-only-50-dollars-with-a-custom-software-factory/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/5cf9a763/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Welcome and Ian's background</li>
<li>(01:09) - PNI AI Studio: enterprise AI analytics for Excel users</li>
<li>(04:10) - Financial services, Excel jockeys, and AI exhaust</li>
<li>(08:26) - Three phases from Cursor to an agent team</li>
<li>(10:28) - Building from Steve Yegge's Gas Town</li>
<li>(12:21) - A six-to-ten agent Scrum team</li>
<li>(15:38) - Paperclip and migrating to a server</li>
<li>(17:35) - Hitting Claude Max 20x weekly limits</li>
<li>(19:47) - Token management: Caveman, skills, scripts</li>
<li>(21:13) - Mining AI session exhaust and Diane.ai</li>
<li>(28:37) - Agentic development as engineering craft</li>
<li>(31:12) - Sprint planning in the interregnum</li>
<li>(36:50) - GitHub Projects as Kanban, milestones as sprints</li>
<li>(42:20) - The agents.md file tree and skills</li>
<li>(50:23) - CI gates and code review</li>
<li>(53:06) - What you still don't trust from agents</li>
<li>(57:51) - Why vibe coding doesn't scale yet</li>
<li>(59:41) - AI brain fry: managing agents vs. humans</li>
<li>(01:02:06) - A software factory with human foremen</li>
<li>(01:05:43) - Wrap up and how to reach Ian</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://www.pythonnext.com">PNI AI Studio</a></li>
<li><a href="https://www.anaconda.com">Anaconda</a></li>
<li><a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Steve Yegge's Gas Town</a></li>
<li><a href="https://paperclip.ing">Paperclip</a></li>
<li><a href="https://github.com/features/issues">GitHub Projects</a></li>
<li><a href="https://www.mkdocs.org">MkDocs</a></li>
<li><a href="https://github.com/JuliusBrussee/caveman">Caveman</a></li>
<li><a href="https://hbr.org/2026/03/when-using-ai-leads-to-brain-fry">When Using AI Leads to "Brain Fry" (HBR)</a></li>
<li><a href="https://www.nvidia.com/gtc/keynote/">Jensen Huang GTC 2026 keynote</a></li>
<li><a href="https://en.wikipedia.org/wiki/Kaizen">Kaizen</a></li>
<li><a href="https://en.wikipedia.org/wiki/Extreme_programming">Extreme Programming (XP)</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Dan and Ian Stokes-Rees, founder and CEO of PNI AI Studio, open by discussing the thesis of Ian's company: an opinionated stack of open-source tools wrapped in agentic AI so business analysts, managers, and finance teams can get the capabilities of a senior data scientist without learning Python, SQL, or R. Ian's primary target is financial services, where an estimated 200+ million weekly Excel users still run human-driven, tacit-knowledge processes. He frames a second opportunity, capturing the "AI exhaust" coming out of those workflows, as the seed for a follow-on product.</p>
<p>The conversation turns to how Ian actually builds his product. Ian walks through a three-phase evolution: Cursor as a coding assistant, prompt-based Claude Code generation, and finally a full agentic team modeled on Steve Yegge's "Gas Town" post. Today he runs six to ten Claude Code agents in named roles. Xavier and Yasmin are Agile Process Managers, Anne is the Principal Architect. Now add in software engineers, QA engineers, a test engineer, and a release manager.</p>
<p>The agents' operating manual is a roughly 5,000-line AGENTS.md tree spread across about 45 markdown files and served via MkDocs. The Kanban lives in GitHub Projects, milestones serve as sprints, story points and labels drive the workflow, and a "kaizen accumulator" task captures learnings each sprint that get translated into process changes at the start of the next one.</p>
<p>Next up, diving into token-maxxing. Ian explains why he keeps hitting Claude Max 20x weekly limits on day three of a sprint — five software engineering agents plus two QA agents burning tokens in parallel — and the management tricks he's adopted: Caveman to enforce terse prompts, templated processes, a catalog of deterministic scripts behind self-documenting skills, pre-commit hooks, and roughly a dozen CI gates that run Claude and Codex reviews against PR templates.</p>
<p>Still, not everything is perfect in agent-land. Ian describes his agents as "solid second quartile" engineers. They're fast, pleasant, and (currently) inexpensive, but wrong in meaningful ways on one PR in five. Vibe coding works for prototypes and small reports, but serious systems still need human-driven design thinking, separation of concerns, and testing discipline.</p>
<p>Perhaps the current moment is an "interregnum" between 25 years of established software practice and an agent-native future. Could this one day be a software factory with human "forepersons" running follow-the-sun shifts over agents that never sleep? The episode closes with a warning about "AI brain fry" that comes from work products arriving ten times faster than humans produce them.</p>
<p><a href="https://agentsandengineers.com/episodes/0002-claude-maxxing-burning-10k-in-tokens-for-only-50-dollars-with-a-custom-software-factory/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/5cf9a763/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Welcome and Ian's background</li>
<li>(01:09) - PNI AI Studio: enterprise AI analytics for Excel users</li>
<li>(04:10) - Financial services, Excel jockeys, and AI exhaust</li>
<li>(08:26) - Three phases from Cursor to an agent team</li>
<li>(10:28) - Building from Steve Yegge's Gas Town</li>
<li>(12:21) - A six-to-ten agent Scrum team</li>
<li>(15:38) - Paperclip and migrating to a server</li>
<li>(17:35) - Hitting Claude Max 20x weekly limits</li>
<li>(19:47) - Token management: Caveman, skills, scripts</li>
<li>(21:13) - Mining AI session exhaust and Diane.ai</li>
<li>(28:37) - Agentic development as engineering craft</li>
<li>(31:12) - Sprint planning in the interregnum</li>
<li>(36:50) - GitHub Projects as Kanban, milestones as sprints</li>
<li>(42:20) - The agents.md file tree and skills</li>
<li>(50:23) - CI gates and code review</li>
<li>(53:06) - What you still don't trust from agents</li>
<li>(57:51) - Why vibe coding doesn't scale yet</li>
<li>(59:41) - AI brain fry: managing agents vs. humans</li>
<li>(01:02:06) - A software factory with human foremen</li>
<li>(01:05:43) - Wrap up and how to reach Ian</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://www.pythonnext.com">PNI AI Studio</a></li>
<li><a href="https://www.anaconda.com">Anaconda</a></li>
<li><a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Steve Yegge's Gas Town</a></li>
<li><a href="https://paperclip.ing">Paperclip</a></li>
<li><a href="https://github.com/features/issues">GitHub Projects</a></li>
<li><a href="https://www.mkdocs.org">MkDocs</a></li>
<li><a href="https://github.com/JuliusBrussee/caveman">Caveman</a></li>
<li><a href="https://hbr.org/2026/03/when-using-ai-leads-to-brain-fry">When Using AI Leads to "Brain Fry" (HBR)</a></li>
<li><a href="https://www.nvidia.com/gtc/keynote/">Jensen Huang GTC 2026 keynote</a></li>
<li><a href="https://en.wikipedia.org/wiki/Kaizen">Kaizen</a></li>
<li><a href="https://en.wikipedia.org/wiki/Extreme_programming">Extreme Programming (XP)</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </content:encoded>
      <pubDate>Thu, 21 May 2026 08:11:13 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/5cf9a763/3ddf2f3a.mp3" length="32534843" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>4063</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Dan and Ian Stokes-Rees, founder and CEO of PNI AI Studio, open by discussing the thesis of Ian's company: an opinionated stack of open-source tools wrapped in agentic AI so business analysts, managers, and finance teams can get the capabilities of a senior data scientist without learning Python, SQL, or R. Ian's primary target is financial services, where an estimated 200+ million weekly Excel users still run human-driven, tacit-knowledge processes. He frames a second opportunity, capturing the "AI exhaust" coming out of those workflows, as the seed for a follow-on product.</p>
<p>The conversation turns to how Ian actually builds his product. Ian walks through a three-phase evolution: Cursor as a coding assistant, prompt-based Claude Code generation, and finally a full agentic team modeled on Steve Yegge's "Gas Town" post. Today he runs six to ten Claude Code agents in named roles. Xavier and Yasmin are Agile Process Managers, Anne is the Principal Architect. Now add in software engineers, QA engineers, a test engineer, and a release manager.</p>
<p>The agents' operating manual is a roughly 5,000-line AGENTS.md tree spread across about 45 markdown files and served via MkDocs. The Kanban lives in GitHub Projects, milestones serve as sprints, story points and labels drive the workflow, and a "kaizen accumulator" task captures learnings each sprint that get translated into process changes at the start of the next one.</p>
<p>Next up, diving into token-maxxing. Ian explains why he keeps hitting Claude Max 20x weekly limits on day three of a sprint — five software engineering agents plus two QA agents burning tokens in parallel — and the management tricks he's adopted: Caveman to enforce terse prompts, templated processes, a catalog of deterministic scripts behind self-documenting skills, pre-commit hooks, and roughly a dozen CI gates that run Claude and Codex reviews against PR templates.</p>
<p>Still, not everything is perfect in agent-land. Ian describes his agents as "solid second quartile" engineers. They're fast, pleasant, and (currently) inexpensive, but wrong in meaningful ways on one PR in five. Vibe coding works for prototypes and small reports, but serious systems still need human-driven design thinking, separation of concerns, and testing discipline.</p>
<p>Perhaps the current moment is an "interregnum" between 25 years of established software practice and an agent-native future. Could this one day be a software factory with human "forepersons" running follow-the-sun shifts over agents that never sleep? The episode closes with a warning about "AI brain fry" that comes from work products arriving ten times faster than humans produce them.</p>
<p><a href="https://agentsandengineers.com/episodes/0002-claude-maxxing-burning-10k-in-tokens-for-only-50-dollars-with-a-custom-software-factory/">Full episode notes</a></p>
<p><a href="https://share.transistor.fm/s/5cf9a763/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
</p>
<p>Chapters</p>
<p></p><ul><li>(00:00) - Welcome and Ian's background</li>
<li>(01:09) - PNI AI Studio: enterprise AI analytics for Excel users</li>
<li>(04:10) - Financial services, Excel jockeys, and AI exhaust</li>
<li>(08:26) - Three phases from Cursor to an agent team</li>
<li>(10:28) - Building from Steve Yegge's Gas Town</li>
<li>(12:21) - A six-to-ten agent Scrum team</li>
<li>(15:38) - Paperclip and migrating to a server</li>
<li>(17:35) - Hitting Claude Max 20x weekly limits</li>
<li>(19:47) - Token management: Caveman, skills, scripts</li>
<li>(21:13) - Mining AI session exhaust and Diane.ai</li>
<li>(28:37) - Agentic development as engineering craft</li>
<li>(31:12) - Sprint planning in the interregnum</li>
<li>(36:50) - GitHub Projects as Kanban, milestones as sprints</li>
<li>(42:20) - The agents.md file tree and skills</li>
<li>(50:23) - CI gates and code review</li>
<li>(53:06) - What you still don't trust from agents</li>
<li>(57:51) - Why vibe coding doesn't scale yet</li>
<li>(59:41) - AI brain fry: managing agents vs. humans</li>
<li>(01:02:06) - A software factory with human foremen</li>
<li>(01:05:43) - Wrap up and how to reach Ian</li>
</ul>
<p> </p>
<p>Links from the show</p>
<p>--------------------</p>
<ul><li><a href="https://www.pythonnext.com">PNI AI Studio</a></li>
<li><a href="https://www.anaconda.com">Anaconda</a></li>
<li><a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Steve Yegge's Gas Town</a></li>
<li><a href="https://paperclip.ing">Paperclip</a></li>
<li><a href="https://github.com/features/issues">GitHub Projects</a></li>
<li><a href="https://www.mkdocs.org">MkDocs</a></li>
<li><a href="https://github.com/JuliusBrussee/caveman">Caveman</a></li>
<li><a href="https://hbr.org/2026/03/when-using-ai-leads-to-brain-fry">When Using AI Leads to "Brain Fry" (HBR)</a></li>
<li><a href="https://www.nvidia.com/gtc/keynote/">Jensen Huang GTC 2026 keynote</a></li>
<li><a href="https://en.wikipedia.org/wiki/Kaizen">Kaizen</a></li>
<li><a href="https://en.wikipedia.org/wiki/Extreme_programming">Extreme Programming (XP)</a></li></ul>
<p> </p>
<p>Guests</p>
<p>-------</p>
<p>Follow the podcast</p>
<p>-------------------</p>
<ul><li><a href="https://www.linkedin.com/showcase/agentsandengineers/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@agentsandengineers">Threads</a></li>
<li><a href="https://www.instagram.com/agentsandengineers/">Instagram</a></li>
<li><a href="https://www.tiktok.com/@agentsandengineers">TikTok</a></li></ul>
<p> </p>
<p>Follow Dan Gerlanc</p>
<p>-------------------</p>
<ul><li><a href="https://x.com/dgerlanc">X</a></li>
<li><a href="https://www.linkedin.com/in/dgerlanc/">LinkedIn</a></li>
<li><a href="https://www.threads.com/@ephpostfacto">Threads</a></li>
<li><a href="https://bsky.app/profile/dgerlanc.bsky.social">Bluesky</a></li></ul>]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/5cf9a763/transcript.vtt" type="text/vtt" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/5cf9a763/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Vibe Coding in the Physical World: Robotics, Circuits, and Dangerous Permissions</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>Vibe Coding in the Physical World: Robotics, Circuits, and Dangerous Permissions</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">84b855b2-75ef-4634-bc68-cdfa1556e0f8</guid>
      <link>https://agentsandengineers.com/episodes/0001-vibe-coding-in-the-physical-world-robotics-circuits-and-dangerous-permissions/</link>
      <description>
        <![CDATA[<p>Dan and Greg discuss Revise Robotics, where Greg serves as founding engineer building robotic systems that refurbish discarded corporate laptops for donation. The episode opens with a description of how AI vision models allow robots to navigate unfamiliar BIOS screens and unpredictable laptop states dynamically — a capability that wasn't feasible a few years ago. Greg reflects on how LLM-powered vision surprised even him as a "second gift," enabling a kind of general adaptability that previously would have required exhaustively pre-coded state machines.</p><p>The conversation digs into Greg's hands-on experience using Claude for hardware projects, most vividly illustrated by an Arduino RPC library he built on a Raspberry Pi in under five minutes — a task he estimates would have taken a full day by hand. Greg draws a sharp distinction between projects where AI delivers near-100x speedup (well-defined problems with existing patterns and a testable harness) versus cases where it gets confidently stuck in loops. His Minivac 601 circuit simulator project becomes the central cautionary example: months of fruitless AI-assisted attempts to simulate relay circuits collapsed once he realized he needed a real physics engine rather than asking the AI to re-derive Kirchhoff's laws from scratch.</p><p>A recurring theme is the tension between speed and trust. Greg describes his journey from clicking "yes" to every Claude permission prompt, to briefly trying sandboxing tools like Nono, to ultimately running Claude with dangerously-skip-permissions locally — partly out of pragmatism, partly because he concluded the permission theater wasn't actually catching anything. He shares his "committee of elders" technique, routing important decisions through Claude, Gemini, and ChatGPT simultaneously and only proceeding when all three agree. Dan shares his MMI hook tool, which intercepts Claude's bash calls to enforce conventions like always using uv instead of raw Python.</p><p>The episode closes with a candid discussion of the emotional and societal costs of this pace. Greg describes a new kind of frustration — distinct from normal debugging — when an AI tool fails after drawing you deep into a rabbit hole. He and Dan also address broader concerns: the acceleration of security vulnerabilities, the environmental cost of GPU compute, and AI-driven job displacement. Both acknowledge they can't stop using these tools even as they see the harms compounding, and end on a cautiously hopeful note about open-source and local models eventually offering more control.</p><p>Chapters:<br></p><ul><li>(00:00) - Introduction and guest background</li>
<li>(01:20) - Revise Robotics: refurbishing laptops with robots</li>
<li>(04:16) - AI vision models navigating unpredictable hardware</li>
<li>(07:36) - LLMs as a force multiplier for small teams</li>
<li>(11:42) - Who gets the most out of working with LLMs?</li>
<li>(15:34) - Claude hooks and the MMI permission tool</li>
<li>(17:51) - Going dangerously: skipping Claude permissions</li>
<li>(22:19) - Hardware with Claude: the Arduino library story</li>
<li>(27:23) - Estimating the 100x speedup</li>
<li>(30:23) - Vibe-coding the office network with MicroTik</li>
<li>(35:57) - The committee of elders: multi-model verification</li>
<li>(44:07) - Where AI fails: the Minivac 601 circuit simulator</li>
<li>(54:27) - 3D and CAD as another AI blind spot</li>
<li>(55:54) - Closed loops, tests, and why they make AI coding work</li>
<li>(59:47) - Mental fatigue from AI-assisted development</li>
<li>(01:05:29) - Security risks and societal costs of AI acceleration</li>
<li>(01:10:36) - Open-source and local models as a path forward</li>
</ul><br><a href="https://share.transistor.fm/s/b270256c/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Dan and Greg discuss Revise Robotics, where Greg serves as founding engineer building robotic systems that refurbish discarded corporate laptops for donation. The episode opens with a description of how AI vision models allow robots to navigate unfamiliar BIOS screens and unpredictable laptop states dynamically — a capability that wasn't feasible a few years ago. Greg reflects on how LLM-powered vision surprised even him as a "second gift," enabling a kind of general adaptability that previously would have required exhaustively pre-coded state machines.</p><p>The conversation digs into Greg's hands-on experience using Claude for hardware projects, most vividly illustrated by an Arduino RPC library he built on a Raspberry Pi in under five minutes — a task he estimates would have taken a full day by hand. Greg draws a sharp distinction between projects where AI delivers near-100x speedup (well-defined problems with existing patterns and a testable harness) versus cases where it gets confidently stuck in loops. His Minivac 601 circuit simulator project becomes the central cautionary example: months of fruitless AI-assisted attempts to simulate relay circuits collapsed once he realized he needed a real physics engine rather than asking the AI to re-derive Kirchhoff's laws from scratch.</p><p>A recurring theme is the tension between speed and trust. Greg describes his journey from clicking "yes" to every Claude permission prompt, to briefly trying sandboxing tools like Nono, to ultimately running Claude with dangerously-skip-permissions locally — partly out of pragmatism, partly because he concluded the permission theater wasn't actually catching anything. He shares his "committee of elders" technique, routing important decisions through Claude, Gemini, and ChatGPT simultaneously and only proceeding when all three agree. Dan shares his MMI hook tool, which intercepts Claude's bash calls to enforce conventions like always using uv instead of raw Python.</p><p>The episode closes with a candid discussion of the emotional and societal costs of this pace. Greg describes a new kind of frustration — distinct from normal debugging — when an AI tool fails after drawing you deep into a rabbit hole. He and Dan also address broader concerns: the acceleration of security vulnerabilities, the environmental cost of GPU compute, and AI-driven job displacement. Both acknowledge they can't stop using these tools even as they see the harms compounding, and end on a cautiously hopeful note about open-source and local models eventually offering more control.</p><p>Chapters:<br></p><ul><li>(00:00) - Introduction and guest background</li>
<li>(01:20) - Revise Robotics: refurbishing laptops with robots</li>
<li>(04:16) - AI vision models navigating unpredictable hardware</li>
<li>(07:36) - LLMs as a force multiplier for small teams</li>
<li>(11:42) - Who gets the most out of working with LLMs?</li>
<li>(15:34) - Claude hooks and the MMI permission tool</li>
<li>(17:51) - Going dangerously: skipping Claude permissions</li>
<li>(22:19) - Hardware with Claude: the Arduino library story</li>
<li>(27:23) - Estimating the 100x speedup</li>
<li>(30:23) - Vibe-coding the office network with MicroTik</li>
<li>(35:57) - The committee of elders: multi-model verification</li>
<li>(44:07) - Where AI fails: the Minivac 601 circuit simulator</li>
<li>(54:27) - 3D and CAD as another AI blind spot</li>
<li>(55:54) - Closed loops, tests, and why they make AI coding work</li>
<li>(59:47) - Mental fatigue from AI-assisted development</li>
<li>(01:05:29) - Security risks and societal costs of AI acceleration</li>
<li>(01:10:36) - Open-source and local models as a path forward</li>
</ul><br><a href="https://share.transistor.fm/s/b270256c/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
]]>
      </content:encoded>
      <pubDate>Sat, 09 May 2026 13:13:06 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/b270256c/5e2f9559.mp3" length="34818194" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>4348</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Dan and Greg discuss Revise Robotics, where Greg serves as founding engineer building robotic systems that refurbish discarded corporate laptops for donation. The episode opens with a description of how AI vision models allow robots to navigate unfamiliar BIOS screens and unpredictable laptop states dynamically — a capability that wasn't feasible a few years ago. Greg reflects on how LLM-powered vision surprised even him as a "second gift," enabling a kind of general adaptability that previously would have required exhaustively pre-coded state machines.</p><p>The conversation digs into Greg's hands-on experience using Claude for hardware projects, most vividly illustrated by an Arduino RPC library he built on a Raspberry Pi in under five minutes — a task he estimates would have taken a full day by hand. Greg draws a sharp distinction between projects where AI delivers near-100x speedup (well-defined problems with existing patterns and a testable harness) versus cases where it gets confidently stuck in loops. His Minivac 601 circuit simulator project becomes the central cautionary example: months of fruitless AI-assisted attempts to simulate relay circuits collapsed once he realized he needed a real physics engine rather than asking the AI to re-derive Kirchhoff's laws from scratch.</p><p>A recurring theme is the tension between speed and trust. Greg describes his journey from clicking "yes" to every Claude permission prompt, to briefly trying sandboxing tools like Nono, to ultimately running Claude with dangerously-skip-permissions locally — partly out of pragmatism, partly because he concluded the permission theater wasn't actually catching anything. He shares his "committee of elders" technique, routing important decisions through Claude, Gemini, and ChatGPT simultaneously and only proceeding when all three agree. Dan shares his MMI hook tool, which intercepts Claude's bash calls to enforce conventions like always using uv instead of raw Python.</p><p>The episode closes with a candid discussion of the emotional and societal costs of this pace. Greg describes a new kind of frustration — distinct from normal debugging — when an AI tool fails after drawing you deep into a rabbit hole. He and Dan also address broader concerns: the acceleration of security vulnerabilities, the environmental cost of GPU compute, and AI-driven job displacement. Both acknowledge they can't stop using these tools even as they see the harms compounding, and end on a cautiously hopeful note about open-source and local models eventually offering more control.</p><p>Chapters:<br></p><ul><li>(00:00) - Introduction and guest background</li>
<li>(01:20) - Revise Robotics: refurbishing laptops with robots</li>
<li>(04:16) - AI vision models navigating unpredictable hardware</li>
<li>(07:36) - LLMs as a force multiplier for small teams</li>
<li>(11:42) - Who gets the most out of working with LLMs?</li>
<li>(15:34) - Claude hooks and the MMI permission tool</li>
<li>(17:51) - Going dangerously: skipping Claude permissions</li>
<li>(22:19) - Hardware with Claude: the Arduino library story</li>
<li>(27:23) - Estimating the 100x speedup</li>
<li>(30:23) - Vibe-coding the office network with MicroTik</li>
<li>(35:57) - The committee of elders: multi-model verification</li>
<li>(44:07) - Where AI fails: the Minivac 601 circuit simulator</li>
<li>(54:27) - 3D and CAD as another AI blind spot</li>
<li>(55:54) - Closed loops, tests, and why they make AI coding work</li>
<li>(59:47) - Mental fatigue from AI-assisted development</li>
<li>(01:05:29) - Security risks and societal costs of AI acceleration</li>
<li>(01:10:36) - Open-source and local models as a path forward</li>
</ul><br><a href="https://share.transistor.fm/s/b270256c/transcript" title="Click here to view the episode transcript.">Click here to view the episode transcript.</a><br>
]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/b270256c/transcript.vtt" type="text/vtt" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/b270256c/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Welcome to Agents and Engineers</title>
      <itunes:title>Welcome to Agents and Engineers</itunes:title>
      <itunes:episodeType>trailer</itunes:episodeType>
      <guid isPermaLink="false">e1041adf-a15c-4452-b98c-d885a5c404d2</guid>
      <link>https://share.transistor.fm/s/4bc93234</link>
      <description>
        <![CDATA[<p>Welcome to Agents and Engineers: The podcast about Agentic AI and Software Engineering. I'm your host, Dan Gerlanc.</p><p><br></p><p>Each episode is a conversation with people whose daily lives most intersect with AI and agentic systems. </p><p><br></p><p>These are the people building the agents we interact with every day, like Claude and Codex. They are the engineers building software in a radically new way, by written spec and probabilistic iteration, repeated until the program works.</p><p><br></p><p>Beyond the technical deep dives, we explore what AI and Agents mean for the future of software engineering. We discuss the psychological and philosophical implications of our interactions with this technology. </p><p><br></p><p>Join me as I follow the stories, the behind-the-scenes, and the real people behind the code, the agents and the engineers.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Welcome to Agents and Engineers: The podcast about Agentic AI and Software Engineering. I'm your host, Dan Gerlanc.</p><p><br></p><p>Each episode is a conversation with people whose daily lives most intersect with AI and agentic systems. </p><p><br></p><p>These are the people building the agents we interact with every day, like Claude and Codex. They are the engineers building software in a radically new way, by written spec and probabilistic iteration, repeated until the program works.</p><p><br></p><p>Beyond the technical deep dives, we explore what AI and Agents mean for the future of software engineering. We discuss the psychological and philosophical implications of our interactions with this technology. </p><p><br></p><p>Join me as I follow the stories, the behind-the-scenes, and the real people behind the code, the agents and the engineers.</p>]]>
      </content:encoded>
      <pubDate>Thu, 07 May 2026 17:46:26 -0400</pubDate>
      <author>Dan Gerlanc</author>
      <enclosure url="https://media.transistor.fm/4bc93234/53c57348.mp3" length="1134483" type="audio/mpeg"/>
      <itunes:author>Dan Gerlanc</itunes:author>
      <itunes:duration>71</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Welcome to Agents and Engineers: The podcast about Agentic AI and Software Engineering. I'm your host, Dan Gerlanc.</p><p><br></p><p>Each episode is a conversation with people whose daily lives most intersect with AI and agentic systems. </p><p><br></p><p>These are the people building the agents we interact with every day, like Claude and Codex. They are the engineers building software in a radically new way, by written spec and probabilistic iteration, repeated until the program works.</p><p><br></p><p>Beyond the technical deep dives, we explore what AI and Agents mean for the future of software engineering. We discuss the psychological and philosophical implications of our interactions with this technology. </p><p><br></p><p>Join me as I follow the stories, the behind-the-scenes, and the real people behind the code, the agents and the engineers.</p>]]>
      </itunes:summary>
      <itunes:keywords>agents, ai, agentic engineering, software engineering, technology, software</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/4bc93234/transcription.vtt" type="text/vtt" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/4bc93234/transcription.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/4bc93234/transcription.json" type="application/json" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/4bc93234/transcription.txt" type="text/plain"/>
      <podcast:transcript url="https://share.transistor.fm/s/4bc93234/transcription" type="text/html"/>
    </item>
  </channel>
</rss>
