<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="https://rss.buzzsprout.com/styles.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:psc="http://podlove.org/simple-chapters" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <atom:link href="https://rss.buzzsprout.com/2632181.rss" rel="self" type="application/rss+xml" />
  <atom:link href="https://pubsubhubbub.appspot.com/" rel="hub" xmlns="http://www.w3.org/2005/Atom" />
  <title>Superlinear</title>

  <lastBuildDate>Thu, 03 Sep 2026 05:03:53 -0400</lastBuildDate>
  <link>https://superlinear.fm/</link>
  <language>en</language>
  <copyright>© 2026 Superlinear</copyright>
  <podcast:locked>yes</podcast:locked>
    <podcast:guid>b75d1654-87b8-59c6-a8fc-1c95e27a039e</podcast:guid>
  <podcast:txt purpose="verify">friendsproduct6@gmail.com</podcast:txt>
  <itunes:author>Superlinear</itunes:author>
  <itunes:type>episodic</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <description><![CDATA[Superlinear is a podcast about emerging practices for building with AI and coding agents.

Hosted by Brandon Kase and Christine Yip.

Homepage: https://superlinear.fm
Twitter: https://x.com/superlinear_fm
LinkedIn: https://www.linkedin.com/company/superline...

Brandon Kase: https://x.com/bkase_
Christine Yip: https://x.com/christinetyip]]></description>
  <generator>Buzzsprout (https://www.buzzsprout.com)</generator>
  <itunes:owner>
    <itunes:name>Superlinear</itunes:name>
    <itunes:email>friendsproduct6@gmail.com</itunes:email>
  </itunes:owner>
  <image>
     <url>https://storage.buzzsprout.com/thr3rwaezjs34lrm3nvxqni0l2or?.jpg</url>
     <title>Superlinear</title>
     <link>https://superlinear.fm/</link>
  </image>
  <itunes:image href="https://storage.buzzsprout.com/thr3rwaezjs34lrm3nvxqni0l2or?.jpg" />
  <itunes:category text="Technology" />
  <item>
    <itunes:title>Give Coding Agents Eyes Beyond the Chat: Screen Recordings, Session History, and Devices</itunes:title>
    <title>Give Coding Agents Eyes Beyond the Chat: Screen Recordings, Session History, and Devices</title>
    <itunes:summary><![CDATA[Your coding agent can inspect its own chat, but it cannot see you switching between browser research, documents, local files, and devices.  Screen recordings can turn that invisible work into model context effectively with video native models like Gemini.  In this episode, we show how Screenpipe exposed Christine acting as the context bridge around Codex, and Brandon's workflow for recording focused work sessions, compressing them to 720p at one frame per second, splitting them into 15-minute...]]></itunes:summary>
    <description><![CDATA[<p>Your coding agent can inspect its own chat, but it cannot see you switching between browser research, documents, local files, and devices.<br/><br/>Screen recordings can turn that invisible work into model context effectively with video native models like Gemini.<br/><br/>In this episode, we show how Screenpipe exposed Christine acting as the context bridge around Codex, and Brandon&apos;s workflow for recording focused work sessions, compressing them to 720p at one frame per second, splitting them into 15-minute clips, and asking Gemini for a detailed play-by-play. We also extend the same idea to real phone test rigs, cameras, friction logs, and skills generated from recorded tasks.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></description>
    <content:encoded><![CDATA[<p>Your coding agent can inspect its own chat, but it cannot see you switching between browser research, documents, local files, and devices.<br/><br/>Screen recordings can turn that invisible work into model context effectively with video native models like Gemini.<br/><br/>In this episode, we show how Screenpipe exposed Christine acting as the context bridge around Codex, and Brandon&apos;s workflow for recording focused work sessions, compressing them to 720p at one frame per second, splitting them into 15-minute clips, and asking Gemini for a detailed play-by-play. We also extend the same idea to real phone test rigs, cameras, friction logs, and skills generated from recorded tasks.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2632181/episodes/19746441-give-coding-agents-eyes-beyond-the-chat-screen-recordings-session-history-and-devices.mp3" length="34076548" type="audio/mpeg" />
    <itunes:author>Superlinear</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19746441</guid>
    <pubDate>Thu, 03 Sep 2026 05:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19746441/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19746441/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19746441/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19746441/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2632181/19746441/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Give Coding Agents Eyes Beyond the Chat: Screen Recordings, Session History, and Devices" />
  <psc:chapter start="0:55" title="Turning screen recordings into agent context" />
  <psc:chapter start="1:58" title="Reflecting on the current agent session" />
  <psc:chapter start="3:35" title="Finding recurring patterns with Claude Code Insights" />
  <psc:chapter start="4:53" title="Searching history across coding agents with CASS" />
  <psc:chapter start="7:47" title="Screenpipe sees beyond the agent chat" />
  <psc:chapter start="15:18" title="Recording focused work sessions for Gemini" />
  <psc:chapter start="19:09" title="Compressing screen recordings for Gemini" />
  <psc:chapter start="28:04" title="Distilling recordings across sessions" />
  <psc:chapter start="34:01" title="Giving agents access to real devices" />
  <psc:chapter start="40:41" title="Letting agents surface and act on friction" />
  <psc:chapter start="45:21" title="More visibility is not always better" />
</psc:chapters>
    <itunes:duration>2835</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>7</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Make Your Coding Agents Expert Designers</itunes:title>
    <title>Make Your Coding Agents Expert Designers</title>
    <itunes:summary><![CDATA[AI can generate a website in seconds. So why does so much AI-generated design still look generic?  The problem is not the model. It’s the workflow.  In this episode, we break down three real things we built: the Superlinear website, a custom minimap for our podcast editor, and a 3D game character. We show how breaking design into intermediate steps can give you better results and more places to steer. Superlinear is a podcast about emerging practices for building with AI.  Hosted by Brandon K...]]></itunes:summary>
    <description><![CDATA[<p>AI can generate a website in seconds. So why does so much AI-generated design still look generic?<br/><br/>The problem is not the model. It’s the workflow.<br/><br/>In this episode, we break down three real things we built: the Superlinear website, a custom minimap for our podcast editor, and a 3D game character. We show how breaking design into intermediate steps can give you better results and more places to steer.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></description>
    <content:encoded><![CDATA[<p>AI can generate a website in seconds. So why does so much AI-generated design still look generic?<br/><br/>The problem is not the model. It’s the workflow.<br/><br/>In this episode, we break down three real things we built: the Superlinear website, a custom minimap for our podcast editor, and a 3D game character. We show how breaking design into intermediate steps can give you better results and more places to steer.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2632181/episodes/19716035-make-your-coding-agents-expert-designers.mp3" length="36236801" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19716035</guid>
    <pubDate>Fri, 28 Aug 2026 07:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19716035/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19716035/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19716035/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19716035/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2632181/19716035/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Why AI Design Still Looks Like AI" />
  <psc:chapter start="3:43" title="The Problem Isn’t the Model" />
  <psc:chapter start="6:15" title="How We Designed the Superlinear Website" />
  <psc:chapter start="22:27" title="The Workflow Is Fractal" />
  <psc:chapter start="23:48" title="Using AI as a Design Partner" />
  <psc:chapter start="34:10" title="From Ugly Chicken to 3D Game Character" />
  <psc:chapter start="41:43" title="Same Pattern, Three Different Scales" />
  <psc:chapter start="43:12" title="Bottom-Up vs. Top-Down Approach: Should You One-Shot or Decompose?" />
  <psc:chapter start="48:28" title="This Pattern Goes Beyond Design" />
</psc:chapters>
    <itunes:duration>3015</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>6</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Context Hygiene for Coding Agents: Murder, Lobotomy, or Diary</itunes:title>
    <title>Context Hygiene for Coding Agents: Murder, Lobotomy, or Diary</title>
    <itunes:summary><![CDATA[A million-token context window doesn’t mean you should fill it.  Every piece of information you keep in a coding agent’s active context has a cost. Not just in tokens and dollars, but in the model’s attention.  In this episode, we explore context hygiene for coding agents: how to decide what deserves to stay in active context, what to move elsewhere, and when to throw context away entirely. Superlinear is a podcast about emerging practices for building with AI.  Hosted by Brandon Kase and Chr...]]></itunes:summary>
    <description><![CDATA[<p>A million-token context window doesn’t mean you should fill it.<br/><br/>Every piece of information you keep in a coding agent’s active context has a cost. Not just in tokens and dollars, but in the model’s attention.<br/><br/>In this episode, we explore context hygiene for coding agents: how to decide what deserves to stay in active context, what to move elsewhere, and when to throw context away entirely.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></description>
    <content:encoded><![CDATA[<p>A million-token context window doesn’t mean you should fill it.<br/><br/>Every piece of information you keep in a coding agent’s active context has a cost. Not just in tokens and dollars, but in the model’s attention.<br/><br/>In this episode, we explore context hygiene for coding agents: how to decide what deserves to stay in active context, what to move elsewhere, and when to throw context away entirely.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2632181/episodes/19653533-context-hygiene-for-coding-agents-murder-lobotomy-or-diary.mp3" length="31556789" type="audio/mpeg" />
    <itunes:author>Superlinear</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19653533</guid>
    <pubDate>Tue, 18 Aug 2026 10:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19653533/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19653533/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19653533/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19653533/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2632181/19653533/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Intro: context hygiene" />
  <psc:chapter start="2:26" title="Why context size matters" />
  <psc:chapter start="3:22" title="Discussing Steve Yegge: sentience &amp; encouragement" />
  <psc:chapter start="10:26" title="How context and prompt caching work" />
  <psc:chapter start="17:22" title="Compacting vs. clearing context" />
  <psc:chapter start="18:51" title="The lazy approach: automatic compaction" />
  <psc:chapter start="23:07" title="The high-touch approach: handoffs before clearing" />
  <psc:chapter start="28:57" title="Automating context handoffs with Pi" />
  <psc:chapter start="32:57" title="/btw, /side, and Pi’s more powerful tree branching" />
  <psc:chapter start="37:42" title="Offloading work to sub-agents" />
  <psc:chapter start="39:15" title="Moving coordination into Beads and durable state" />
</psc:chapters>
    <itunes:duration>2625</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>5</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Beyond Root-Level Harness Engineering: A Different Environment for Every Task</itunes:title>
    <title>Beyond Root-Level Harness Engineering: A Different Environment for Every Task</title>
    <itunes:summary><![CDATA[Harness engineering usually happens at the root level of a project.  However, it should go much deeper. Frontend work, debugging, performance optimization, reviews, and other hard tasks can each have their own purpose-built environment, and even sub-agents inside those tasks can have different harnesses. Superlinear is a podcast about emerging practices for building with AI.  Hosted by Brandon Kase and Christine Yip.  Homepage: ⁠⁠https://superlinear.fm ⁠⁠Twitter: ⁠⁠https://x.com/superlinear_f...]]></itunes:summary>
    <description><![CDATA[<p>Harness engineering usually happens at the root level of a project.<br/><br/>However, it should go much deeper.<br/>Frontend work, debugging, performance optimization, reviews, and other hard tasks can each have their own purpose-built environment, and even sub-agents inside those tasks can have different harnesses.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></description>
    <content:encoded><![CDATA[<p>Harness engineering usually happens at the root level of a project.<br/><br/>However, it should go much deeper.<br/>Frontend work, debugging, performance optimization, reviews, and other hard tasks can each have their own purpose-built environment, and even sub-agents inside those tasks can have different harnesses.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2632181/episodes/19631998-beyond-root-level-harness-engineering-a-different-environment-for-every-task.mp3" length="42349624" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19631998</guid>
    <pubDate>Wed, 12 Aug 2026 10:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19631998/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19631998/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19631998/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19631998/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2632181/19631998/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="A Custom Harness for Every Meaningful Task" />
  <psc:chapter start="4:48" title="What Harness Engineering Actually Means" />
  <psc:chapter start="10:27" title="Specializing the Harness to the Task" />
  <psc:chapter start="15:22" title="Examples: Frontend, Performance &amp; Debugging" />
  <psc:chapter start="20:41" title="Harness Bloat: Why More Context and Capability Can Make Agents Worse" />
  <psc:chapter start="44:02" title="Narrowing Capabilities and Blast Radius" />
  <psc:chapter start="46:36" title="Agents Making Mistakes: From Hope to Enforcement" />
  <psc:chapter start="54:24" title="Match the Harness Investment to the Task" />
  <psc:chapter start="57:24" title="Final Takeaway" />
</psc:chapters>
    <itunes:duration>3524</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:season>1</itunes:season>
    <itunes:episode>4</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>4 Emerging Practices in Agentic Engineering</itunes:title>
    <title>4 Emerging Practices in Agentic Engineering</title>
    <itunes:summary><![CDATA[Coding agents are becoming more capable, but getting better results increasingly depends on the systems, interfaces, and feedback loops we build around them.  In this episode of the Superlinear podcast, we unpack four emerging practices in agentic engineering:  → Shifting left in your agent harness → Using precise expert language to communicate intent → Choosing deliberately between MCP, CLI tools, Bash, and Code Mode → Using test oracles to help agents explore, verify, and reproduce complex ...]]></itunes:summary>
    <description><![CDATA[<p>Coding agents are becoming more capable, but getting better results increasingly depends on the systems, interfaces, and feedback loops we build around them.<br/><br/>In this episode of the Superlinear podcast, we unpack four emerging practices in agentic engineering:<br/><br/>→ Shifting left in your agent harness<br/>→ Using precise expert language to communicate intent<br/>→ Choosing deliberately between MCP, CLI tools, Bash, and Code Mode<br/>→ Using test oracles to help agents explore, verify, and reproduce complex behavior<br/><br/>We discuss ideas from AI Native DevCon London, and explore how better guides and sensors can improve a harness, why expert vocabulary helps you access more of an LLM’s capabilities, when code is a better interface than individual tool calls, and how working examples can communicate intent more precisely than a written specification.<br/><br/>The broader takeaway: building effectively with AI is not only about choosing a better model or writing a better prompt. It is also about designing a better environment for the agent to work within.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></description>
    <content:encoded><![CDATA[<p>Coding agents are becoming more capable, but getting better results increasingly depends on the systems, interfaces, and feedback loops we build around them.<br/><br/>In this episode of the Superlinear podcast, we unpack four emerging practices in agentic engineering:<br/><br/>→ Shifting left in your agent harness<br/>→ Using precise expert language to communicate intent<br/>→ Choosing deliberately between MCP, CLI tools, Bash, and Code Mode<br/>→ Using test oracles to help agents explore, verify, and reproduce complex behavior<br/><br/>We discuss ideas from AI Native DevCon London, and explore how better guides and sensors can improve a harness, why expert vocabulary helps you access more of an LLM’s capabilities, when code is a better interface than individual tool calls, and how working examples can communicate intent more precisely than a written specification.<br/><br/>The broader takeaway: building effectively with AI is not only about choosing a better model or writing a better prompt. It is also about designing a better environment for the agent to work within.</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2632181/episodes/19564152-4-emerging-practices-in-agentic-engineering.mp3" length="23075147" type="audio/mpeg" />
    <itunes:author></itunes:author>
    <guid isPermaLink="false">Buzzsprout-19564152</guid>
    <pubDate>Tue, 28 Jul 2026 12:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19564152/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19564152/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19564152/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19564152/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2632181/19564152/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="4 Emerging Practices in Agentic Engineering" />
  <psc:chapter start="1:42" title="Ryan Lopopolo&#39;s (OpenAI) talk on harness engineering and shifting left" />
  <psc:chapter start="5:33" title="Birgitta Böckeler on guides and sensors in harness engineering" />
  <psc:chapter start="13:08" title="Guillermo Rauch (Vercel) on mastery of language in the age of AI" />
  <psc:chapter start="17:13" title="Brandon on borrowing expert language from an additional domain (algebra) with better abstractions" />
  <psc:chapter start="25:58" title="MCP, CLI tools, Bash, and code mode" />
  <psc:chapter start="31:59" title="Thariq Shihipar (Anthropic) on how Claude can express a workflow through code" />
  <psc:chapter start="35:36" title="Matt Carey (Cloudflare) on a code-mode-style approach to search" />
  <psc:chapter start="36:37" title="Brandon on when using code mode is better" />
  <psc:chapter start="40:42" title="Justin Cormack (former CTO at Docker) on building an S3 clone using a test oracle at Tessl&#39;s AI Native DevCon London" />
</psc:chapters>
    <itunes:duration>2878</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>3</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Understanding Loops and Graphs in Modern Coding Agents</itunes:title>
    <title>Understanding Loops and Graphs in Modern Coding Agents</title>
    <itunes:summary><![CDATA[When you ask Fable or GPT-5.6 Sol to complete a task, it feels like you’re talking to one agent.   But behind that single conversation, the harness may be spawning multiple sub-agents, giving each one a fresh context window, running them in parallel, and passing summaries between them.   You gave one prompt. It built a graph.   In this episode of Superlinear, Christine Yip and Brandon Kase unpack how modern agent harnesses grow from simple agent loops into hidden graphs of sub-...]]></itunes:summary>
    <description><![CDATA[<p>When you ask Fable or GPT-5.6 Sol to complete a task, it feels like you’re talking to one agent. <br/><br/>But behind that single conversation, the harness may be spawning multiple sub-agents, giving each one a fresh context window, running them in parallel, and passing summaries between them. <br/><br/>You gave one prompt. It built a graph. <br/><br/>In this episode of Superlinear, Christine Yip and Brandon Kase unpack how modern agent harnesses grow from simple agent loops into hidden graphs of sub-agents, and why those graphs may be one reason your token limit disappears so quickly.<br/><br/>00:00 Introduction<br/>03:34 How the Agent Loop Works<br/>06:18 Goal Loops and Autoresearch Loops<br/>14:57 From Loops to Graphs<br/>17:06 Sub-Agents: Benefits, Costs, and Context<br/>21:18 The Research Fan-Out Graph<br/>26:27 Multi-Model Agent Graphs<br/>28:37 Asynchronous Implementation and Review<br/>33:40 How to Design Agent Graphs<br/>36:07 When the Harness Builds the Graph for You: Token Spend vs. Performance <br/>38:38 Execution Traces: A Profiler for Agents <br/>41:46 Final Takeaway</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></description>
    <content:encoded><![CDATA[<p>When you ask Fable or GPT-5.6 Sol to complete a task, it feels like you’re talking to one agent. <br/><br/>But behind that single conversation, the harness may be spawning multiple sub-agents, giving each one a fresh context window, running them in parallel, and passing summaries between them. <br/><br/>You gave one prompt. It built a graph. <br/><br/>In this episode of Superlinear, Christine Yip and Brandon Kase unpack how modern agent harnesses grow from simple agent loops into hidden graphs of sub-agents, and why those graphs may be one reason your token limit disappears so quickly.<br/><br/>00:00 Introduction<br/>03:34 How the Agent Loop Works<br/>06:18 Goal Loops and Autoresearch Loops<br/>14:57 From Loops to Graphs<br/>17:06 Sub-Agents: Benefits, Costs, and Context<br/>21:18 The Research Fan-Out Graph<br/>26:27 Multi-Model Agent Graphs<br/>28:37 Asynchronous Implementation and Review<br/>33:40 How to Design Agent Graphs<br/>36:07 When the Harness Builds the Graph for You: Token Spend vs. Performance <br/>38:38 Execution Traces: A Profiler for Agents <br/>41:46 Final Takeaway</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2632181/episodes/19544246-understanding-loops-and-graphs-in-modern-coding-agents.mp3" length="28482180" type="audio/mpeg" />
    <itunes:author>Superlinear</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19544246</guid>
    <pubDate>Fri, 24 Jul 2026 14:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19544246/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19544246/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19544246/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19544246/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2632181/19544246/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Introduction" />
  <psc:chapter start="3:09" title="How the Agent Loop Works" />
  <psc:chapter start="5:32" title="Goal Loops and Autoresearch Loops" />
  <psc:chapter start="13:35" title="From Loops to Graphs" />
  <psc:chapter start="15:30" title="Sub-Agents: Benefits, Costs, and Context" />
  <psc:chapter start="19:23" title="The Research Fan-Out Graph" />
  <psc:chapter start="24:09" title="Multi-Model Agent Graphs" />
  <psc:chapter start="26:11" title="Asynchronous Implementation and Review" />
  <psc:chapter start="30:47" title="How to Design Agent Graphs" />
  <psc:chapter start="32:55" title="When the Harness Builds the Graph for You: Token Spend vs. Performance" />
  <psc:chapter start="34:57" title="Execution Traces: A Profiler for Agents" />
  <psc:chapter start="37:45" title="Final Takeaway" />
</psc:chapters>
    <itunes:duration>2369</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>2</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
  <item>
    <itunes:title>Point, Don&#39;t Describe: A Better Way to Work With AI Agents</itunes:title>
    <title>Point, Don&#39;t Describe: A Better Way to Work With AI Agents</title>
    <itunes:summary><![CDATA[Most AI workflows still happen in one-dimensional chat. But the best tools are moving toward higher-dimensional interactions: visual, spatial feedback loops where humans can point instead of describe.  00:00 Intro 00:35 Why text is “one-dimensional” and visual interfaces feel higher bandwidth 04:06 The render → annotate → translate loop 05:27 Planotator for giving feedback on plans and specs 07:00 Agentation, Claude, and Codex for frontend feedback 08:47 Building spatial feedback mode into a ...]]></itunes:summary>
    <description><![CDATA[<p>Most AI workflows still happen in one-dimensional chat. But the best tools are moving toward higher-dimensional interactions: visual, spatial feedback loops where humans can point instead of describe.<br/><br/>00:00 Intro<br/>00:35 Why text is “one-dimensional” and visual interfaces feel higher bandwidth<br/>04:06 The render → annotate → translate loop<br/>05:27 Planotator for giving feedback on plans and specs<br/>07:00 Agentation, Claude, and Codex for frontend feedback<br/>08:47 Building spatial feedback mode into a Roblox game<br/>10:38 Why “point instead of describe” may become a core pattern in agent workflows<br/>11:57 What&apos;s next: extending this to video, 3D models, simulations, and more</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></description>
    <content:encoded><![CDATA[<p>Most AI workflows still happen in one-dimensional chat. But the best tools are moving toward higher-dimensional interactions: visual, spatial feedback loops where humans can point instead of describe.<br/><br/>00:00 Intro<br/>00:35 Why text is “one-dimensional” and visual interfaces feel higher bandwidth<br/>04:06 The render → annotate → translate loop<br/>05:27 Planotator for giving feedback on plans and specs<br/>07:00 Agentation, Claude, and Codex for frontend feedback<br/>08:47 Building spatial feedback mode into a Roblox game<br/>10:38 Why “point instead of describe” may become a core pattern in agent workflows<br/>11:57 What&apos;s next: extending this to video, 3D models, simulations, and more</p><p>Superlinear is a podcast about emerging practices for building with AI.<br/><br/>Hosted by Brandon Kase and Christine Yip.<br/><br/>Homepage: ⁠<a href='https://superlinear.fm/'>⁠https://superlinear.fm<br/>⁠⁠</a>Twitter: ⁠<a href='https://x.com/superlinear_fm%E2%81%A0'>⁠https://x.com/superlinear_fm<br/>⁠⁠</a>LinkedIn: ⁠<a href='https://www.linkedin.com/company/superlinearfm'>⁠https://www.linkedin.com/company/superlinearfm⁠</a>⁠<br/>Brandon Kase: ⁠<a href='https://x.com/bkase_'>⁠https://x.com/bkase_⁠</a>⁠<br/>Christine Yip: ⁠<a href='https://x.com/christinetyip'>⁠https://x.com/christinetyip⁠</a><br/><br/>Music licensed through Soundstripe. Code: O2UT6CCEQNH4KT0D</p>]]></content:encoded>
    <enclosure url="https://www.buzzsprout.com/2632181/episodes/19537160-point-don-t-describe-a-better-way-to-work-with-ai-agents.mp3" length="9892604" type="audio/mpeg" />
    <itunes:image href="https://storage.buzzsprout.com/5r61ydli9j9bujrakarp4ujb2lrs?.jpg" />
    <itunes:author>Superlinear</itunes:author>
    <guid isPermaLink="false">Buzzsprout-19537160</guid>
    <pubDate>Fri, 24 Jul 2026 09:00:00 -0400</pubDate>
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19537160/transcript" type="text/html" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19537160/transcript.json" type="application/json" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19537160/transcript.srt" type="application/x-subrip" />
    <podcast:transcript url="https://www.buzzsprout.com/2632181/19537160/transcript.vtt" type="text/vtt" />
    <podcast:chapters url="https://www.buzzsprout.com/2632181/19537160/chapters.json" type="application/json" />
    <psc:chapters>
  <psc:chapter start="0:00" title="Intro" />
  <psc:chapter start="0:35" title="Why text is “one-dimensional” and visual interfaces feel higher bandwidth" />
  <psc:chapter start="4:06" title="The render → annotate → translate loop" />
  <psc:chapter start="5:27" title="Plannotator for giving feedback on plans and specs" />
  <psc:chapter start="7:00" title="Agentation, Claude, and Codex for frontend feedback" />
  <psc:chapter start="8:47" title="Building spatial feedback mode into a Roblox game" />
  <psc:chapter start="10:38" title="Why “point instead of describe” may become a core pattern in agent workflows" />
  <psc:chapter start="11:57" title="What&#39;s next: extending this to video, 3D models, simulations, and more" />
</psc:chapters>
    <itunes:duration>820</itunes:duration>
    <itunes:keywords></itunes:keywords>
    <itunes:episode>1</itunes:episode>
    <itunes:episodeType>full</itunes:episodeType>
    <itunes:explicit>false</itunes:explicit>
  </item>
</channel>
</rss>
