<?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/become-an-epic-product-engineer" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>Become an Epic Product Engineer</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/become-an-epic-product-engineer</itunes:new-feed-url>
    <description>Become an Epic Product Engineer is Kent C. Dodds's interview podcast about skills that stay valuable as AI takes on more implementation: product engineering - blending technical depth with product judgment, user empathy, and problem clarity.

Each episode is a long-form conversation with a guest who has shipped real software and cares about building the right thing before making it right. You get full audio, transcripts, structured show notes, homework (one concrete action to try), and links from the conversation.

Canonical home for the show and every episode page: https://www.epicproduct.engineer/become-an-epic-product-engineer-podcast

New episodes publish on Wednesdays (America/Denver). Video is added on Transistor for supported podcast apps when available.

Complements Better with Kent - Kent's solo series on durable skills for people who ship software.</description>
    <copyright>© 2026 Kent C. Dodds Tech LLC. All rights reserved.</copyright>
    <podcast:guid>e5e90e53-9f1a-5bc4-9f60-143ac09116d6</podcast:guid>
    <podcast:locked>yes</podcast:locked>
    <language>en</language>
    <pubDate>Thu, 28 May 2026 15:00:05 -0600</pubDate>
    <lastBuildDate>Thu, 28 May 2026 15:01:55 -0600</lastBuildDate>
    <link>https://www.epicproduct.engineer/become-an-epic-product-engineer-podcast</link>
    <image>
      <url>https://img.transistorcdn.com/OfJDxZnLufV9vRbkoKc4xGdHk5aFFHm5U5p7cqJSsys/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMmRi/OGEwYjA5MDVmNTQ5/N2RlOTQ5NWYyMWYy/NDYxNy5qcGc.jpg</url>
      <title>Become an Epic Product Engineer</title>
      <link>https://www.epicproduct.engineer/become-an-epic-product-engineer-podcast</link>
    </image>
    <itunes:category text="Technology"/>
    <itunes:category text="Business">
      <itunes:category text="Careers"/>
    </itunes:category>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Kent C. Dodds</itunes:author>
    <itunes:image href="https://img.transistorcdn.com/OfJDxZnLufV9vRbkoKc4xGdHk5aFFHm5U5p7cqJSsys/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mMmRi/OGEwYjA5MDVmNTQ5/N2RlOTQ5NWYyMWYy/NDYxNy5qcGc.jpg"/>
    <itunes:summary>Become an Epic Product Engineer is Kent C. Dodds's interview podcast about skills that stay valuable as AI takes on more implementation: product engineering - blending technical depth with product judgment, user empathy, and problem clarity.

Each episode is a long-form conversation with a guest who has shipped real software and cares about building the right thing before making it right. You get full audio, transcripts, structured show notes, homework (one concrete action to try), and links from the conversation.

Canonical home for the show and every episode page: https://www.epicproduct.engineer/become-an-epic-product-engineer-podcast

New episodes publish on Wednesdays (America/Denver). Video is added on Transistor for supported podcast apps when available.

Complements Better with Kent - Kent's solo series on durable skills for people who ship software.</itunes:summary>
    <itunes:subtitle>Become an Epic Product Engineer is Kent C.</itunes:subtitle>
    <itunes:keywords>Become an Epic Product Engineer,product engineering,Kent C. Dodds,software development,product management,user empathy,AI and engineering,software architecture,product sense</itunes:keywords>
    <itunes:owner>
      <itunes:name>Kent C. Dodds</itunes:name>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>User empathy, feedback loops, and what not to build - product engineering with Jack Ryan</title>
      <itunes:episode>12</itunes:episode>
      <podcast:episode>12</podcast:episode>
      <itunes:title>User empathy, feedback loops, and what not to build - product engineering with Jack Ryan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2f6caa30-ad16-4977-bc4e-81db407cd085</guid>
      <link>https://www.epicproduct.engineer/user-empathy-feedback-loops-and-what-not-to-build-product-engineering-with-jack-ryan~ed0b0</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Jack Ryan</strong>, Principal Engineer at <strong>Intercom</strong>, about product engineering at scale: why implementation is only part of the job, how to broaden what you measure as success beyond shipping tickets, and why customer feedback is an input, not a product roadmap.</p>
<p>They cover startup lessons from property tech, metrics vs. conversation, AI-era decision-making, performance trade-offs, PM/engineering overlap, and practical ways engineers can tighten feedback loops without outsourcing judgment to users.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:00 UK proptech startup lessons 5:24 Tying engineering work to business success 7:03 Metrics and defining success 10:13 AI agents and product judgment 15:17 Performance trade-offs at Intercom 23:39 Message to pure implementers 29:12 Product engineer vs product manager 34:46 Customer feedback channels and user empathy 50:29 Homework: wire up customer feedback</p>

<p>Jack brings a useful split perspective: early UK proptech startup experience where engineering success and company success were basically the same thing, followed by years of technical leadership at Intercom without people management. That combination shows up throughout the episode in how he talks about responsibility, ambiguity, and what still matters when agents can generate more code faster.</p>
<p>A big theme is reframing success. Instead of celebrating "I shipped the ticket on time," Jack argues product engineers look back at whether the thing they shipped is being used, whether customers are happy, and whether the work connected to business outcomes. Metrics help start those conversations, but he is skeptical of sweating small week-to-week movements on a single number when qualitative signals and customer conversations often tell you more.</p>
<p>The close is especially practical: engineers can use their craft to improve product judgment, not only implementation - by wiring up real customer feedback channels (Slack feeds, sales-call snippets, forward-deployed engineer patterns) and learning to ask *why* people want something before deciding what to build.</p>
<p><b>Homework</b></p>
<ul><li>Find good sources of customer feedback in your org (support, sales, success, research, or forward-deployed engineers).</li><li>Use engineering to put that feedback somewhere you will actually see it regularly - wire up a Slack channel, dashboard, or digest so the signal can "wash over you" the way Jack describes.</li><li>Practice asking *why* a customer wants something before treating their feature request as the spec.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://www.intercom.com/blog/author/jackryan/">Jack Ryan - Intercom Blog</a></li><li><a href="https://www.intercom.com/">Intercom</a></li><li><a href="https://github.com/intercom/requisite">requisite (Intercom open source)</a></li></ul>
<p><b>Guest: Jack Ryan</b></p>
<ul><li><a href="https://www.intercom.com/">Company: Intercom</a></li><li><a href="https://github.com/jmfryan">GitHub: @jmfryan</a></li><li><a href="https://x.com/jmfryan">𝕏: @jmfryan</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/user-empathy-feedback-loops-and-what-not-to-build-product-engineering-with-jack-ryan~ed0b0">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Jack Ryan</strong>, Principal Engineer at <strong>Intercom</strong>, about product engineering at scale: why implementation is only part of the job, how to broaden what you measure as success beyond shipping tickets, and why customer feedback is an input, not a product roadmap.</p>
<p>They cover startup lessons from property tech, metrics vs. conversation, AI-era decision-making, performance trade-offs, PM/engineering overlap, and practical ways engineers can tighten feedback loops without outsourcing judgment to users.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:00 UK proptech startup lessons 5:24 Tying engineering work to business success 7:03 Metrics and defining success 10:13 AI agents and product judgment 15:17 Performance trade-offs at Intercom 23:39 Message to pure implementers 29:12 Product engineer vs product manager 34:46 Customer feedback channels and user empathy 50:29 Homework: wire up customer feedback</p>

<p>Jack brings a useful split perspective: early UK proptech startup experience where engineering success and company success were basically the same thing, followed by years of technical leadership at Intercom without people management. That combination shows up throughout the episode in how he talks about responsibility, ambiguity, and what still matters when agents can generate more code faster.</p>
<p>A big theme is reframing success. Instead of celebrating "I shipped the ticket on time," Jack argues product engineers look back at whether the thing they shipped is being used, whether customers are happy, and whether the work connected to business outcomes. Metrics help start those conversations, but he is skeptical of sweating small week-to-week movements on a single number when qualitative signals and customer conversations often tell you more.</p>
<p>The close is especially practical: engineers can use their craft to improve product judgment, not only implementation - by wiring up real customer feedback channels (Slack feeds, sales-call snippets, forward-deployed engineer patterns) and learning to ask *why* people want something before deciding what to build.</p>
<p><b>Homework</b></p>
<ul><li>Find good sources of customer feedback in your org (support, sales, success, research, or forward-deployed engineers).</li><li>Use engineering to put that feedback somewhere you will actually see it regularly - wire up a Slack channel, dashboard, or digest so the signal can "wash over you" the way Jack describes.</li><li>Practice asking *why* a customer wants something before treating their feature request as the spec.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://www.intercom.com/blog/author/jackryan/">Jack Ryan - Intercom Blog</a></li><li><a href="https://www.intercom.com/">Intercom</a></li><li><a href="https://github.com/intercom/requisite">requisite (Intercom open source)</a></li></ul>
<p><b>Guest: Jack Ryan</b></p>
<ul><li><a href="https://www.intercom.com/">Company: Intercom</a></li><li><a href="https://github.com/jmfryan">GitHub: @jmfryan</a></li><li><a href="https://x.com/jmfryan">𝕏: @jmfryan</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/user-empathy-feedback-loops-and-what-not-to-build-product-engineering-with-jack-ryan~ed0b0">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 27 May 2026 03:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Jack Ryan</author>
      <enclosure url="https://media.transistor.fm/ef80b659/18058e64.mp3" length="51272992" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3665809" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/ef80b659/18058e64.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Jack Ryan</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/stWds_QVu5LmXIJFoqfvgSJfuWtwUfGUnhmwut_8v7c/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84N2E0/YjNiYTI3MTNmZDUy/YWM3YWVkMjAzOTdk/MmM0Zi5qcGc.jpg"/>
      <itunes:duration>3203</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Jack Ryan</strong>, Principal Engineer at <strong>Intercom</strong>, about product engineering at scale: why implementation is only part of the job, how to broaden what you measure as success beyond shipping tickets, and why customer feedback is an input, not a product roadmap.</p>
<p>They cover startup lessons from property tech, metrics vs. conversation, AI-era decision-making, performance trade-offs, PM/engineering overlap, and practical ways engineers can tighten feedback loops without outsourcing judgment to users.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:00 UK proptech startup lessons 5:24 Tying engineering work to business success 7:03 Metrics and defining success 10:13 AI agents and product judgment 15:17 Performance trade-offs at Intercom 23:39 Message to pure implementers 29:12 Product engineer vs product manager 34:46 Customer feedback channels and user empathy 50:29 Homework: wire up customer feedback</p>

<p>Jack brings a useful split perspective: early UK proptech startup experience where engineering success and company success were basically the same thing, followed by years of technical leadership at Intercom without people management. That combination shows up throughout the episode in how he talks about responsibility, ambiguity, and what still matters when agents can generate more code faster.</p>
<p>A big theme is reframing success. Instead of celebrating "I shipped the ticket on time," Jack argues product engineers look back at whether the thing they shipped is being used, whether customers are happy, and whether the work connected to business outcomes. Metrics help start those conversations, but he is skeptical of sweating small week-to-week movements on a single number when qualitative signals and customer conversations often tell you more.</p>
<p>The close is especially practical: engineers can use their craft to improve product judgment, not only implementation - by wiring up real customer feedback channels (Slack feeds, sales-call snippets, forward-deployed engineer patterns) and learning to ask *why* people want something before deciding what to build.</p>
<p><b>Homework</b></p>
<ul><li>Find good sources of customer feedback in your org (support, sales, success, research, or forward-deployed engineers).</li><li>Use engineering to put that feedback somewhere you will actually see it regularly - wire up a Slack channel, dashboard, or digest so the signal can "wash over you" the way Jack describes.</li><li>Practice asking *why* a customer wants something before treating their feature request as the spec.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://www.intercom.com/blog/author/jackryan/">Jack Ryan - Intercom Blog</a></li><li><a href="https://www.intercom.com/">Intercom</a></li><li><a href="https://github.com/intercom/requisite">requisite (Intercom open source)</a></li></ul>
<p><b>Guest: Jack Ryan</b></p>
<ul><li><a href="https://www.intercom.com/">Company: Intercom</a></li><li><a href="https://github.com/jmfryan">GitHub: @jmfryan</a></li><li><a href="https://x.com/jmfryan">𝕏: @jmfryan</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/user-empathy-feedback-loops-and-what-not-to-build-product-engineering-with-jack-ryan~ed0b0">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, user empathy, customer feedback, Intercom, engineering leadership, Jack Ryan</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/ef80b659/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Primitives, agent UX, and Executor - product engineering with Rhys Sullivan</title>
      <itunes:episode>11</itunes:episode>
      <podcast:episode>11</podcast:episode>
      <itunes:title>Primitives, agent UX, and Executor - product engineering with Rhys Sullivan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9f40c0e4-e82d-422c-9421-db55a222ae4a</guid>
      <link>https://www.epicproduct.engineer/primitives-agent-ux-and-executor-product-engineering-with-rhys-sullivan~85cun</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Rhys Sullivan</strong> about building <strong>Executor</strong> and thinking like a product engineer in the AI-agent era: how to design the right <strong>primitives</strong>, why agent experience is becoming its own product surface, and how to keep quality high when shipping has never been easier.</p>
<p>They cover <strong>MCP</strong>, code mode, approvals, workspace scoping, docs and APIs as user experience, and why slowing down can still be the right move even when agents make speed feel free.</p>
<p><b>Chapters</b></p>
<p>0:00 Intro 2:51 From Vercel Domains to Executor 4:13 What Executor does 6:30 Code mode and dynamic workloads 10:04 Who Executor is for 12:09 What makes a good product primitive 15:37 How Executor's architecture evolved 19:21 Knowing when to slow down 20:23 UX work at Vercel Domains 22:37 Scale and edge cases in domain management 24:41 Why good engineering is good product 26:14 From UX to PX 29:13 Docs and APIs as product primitives 31:02 Designing for agent trust and security 35:40 Key takeaways 39:10 Homework: build a product sense library</p>

<p>Rhys has an unusually current perspective on product engineering because he is working right at the edge of the agent tooling shift. The conversation starts with his recent work on <strong>Vercel Domains</strong> and then moves into <strong>Executor</strong>, where the challenge is no longer just implementing integrations, but choosing the abstractions that make a system composable, safe, and pleasant to use over time.</p>
<p>What makes the episode strong is how often it comes back to product judgment instead of novelty. Rhys and Kent talk about finding the right primitives, observing how other products solve hard UX problems, resisting the urge to ship every request immediately, and building systems that help agents without letting them become dangerously "helpful."</p>
<p><b>Homework</b></p>
<ul><li>Create a dedicated <strong>notes channel</strong> or system where you save examples of products doing something well.</li><li>Use those notes as reusable product input: when you need to build a flow later, pull the examples back up instead of starting from scratch.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://executor.sh/">Executor</a></li><li><a href="https://www.rhys.dev/">Rhys Sullivan - site</a></li><li><a href="https://github.com/RhysSullivan/executor">Executor - GitHub</a></li><li><a href="https://opencode.ai/">OpenCode</a></li></ul>
<p><b>Guest: Rhys Sullivan</b></p>
<ul><li><a href="https://executor.sh/">Company: Executor</a></li><li><a href="https://github.com/RhysSullivan">GitHub: @RhysSullivan</a></li><li><a href="https://x.com/RhysSullivan">𝕏: @RhysSullivan</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/primitives-agent-ux-and-executor-product-engineering-with-rhys-sullivan~85cun">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Rhys Sullivan</strong> about building <strong>Executor</strong> and thinking like a product engineer in the AI-agent era: how to design the right <strong>primitives</strong>, why agent experience is becoming its own product surface, and how to keep quality high when shipping has never been easier.</p>
<p>They cover <strong>MCP</strong>, code mode, approvals, workspace scoping, docs and APIs as user experience, and why slowing down can still be the right move even when agents make speed feel free.</p>
<p><b>Chapters</b></p>
<p>0:00 Intro 2:51 From Vercel Domains to Executor 4:13 What Executor does 6:30 Code mode and dynamic workloads 10:04 Who Executor is for 12:09 What makes a good product primitive 15:37 How Executor's architecture evolved 19:21 Knowing when to slow down 20:23 UX work at Vercel Domains 22:37 Scale and edge cases in domain management 24:41 Why good engineering is good product 26:14 From UX to PX 29:13 Docs and APIs as product primitives 31:02 Designing for agent trust and security 35:40 Key takeaways 39:10 Homework: build a product sense library</p>

<p>Rhys has an unusually current perspective on product engineering because he is working right at the edge of the agent tooling shift. The conversation starts with his recent work on <strong>Vercel Domains</strong> and then moves into <strong>Executor</strong>, where the challenge is no longer just implementing integrations, but choosing the abstractions that make a system composable, safe, and pleasant to use over time.</p>
<p>What makes the episode strong is how often it comes back to product judgment instead of novelty. Rhys and Kent talk about finding the right primitives, observing how other products solve hard UX problems, resisting the urge to ship every request immediately, and building systems that help agents without letting them become dangerously "helpful."</p>
<p><b>Homework</b></p>
<ul><li>Create a dedicated <strong>notes channel</strong> or system where you save examples of products doing something well.</li><li>Use those notes as reusable product input: when you need to build a flow later, pull the examples back up instead of starting from scratch.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://executor.sh/">Executor</a></li><li><a href="https://www.rhys.dev/">Rhys Sullivan - site</a></li><li><a href="https://github.com/RhysSullivan/executor">Executor - GitHub</a></li><li><a href="https://opencode.ai/">OpenCode</a></li></ul>
<p><b>Guest: Rhys Sullivan</b></p>
<ul><li><a href="https://executor.sh/">Company: Executor</a></li><li><a href="https://github.com/RhysSullivan">GitHub: @RhysSullivan</a></li><li><a href="https://x.com/RhysSullivan">𝕏: @RhysSullivan</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/primitives-agent-ux-and-executor-product-engineering-with-rhys-sullivan~85cun">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 20 May 2026 04:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Rhys Sullivan</author>
      <enclosure url="https://media.transistor.fm/64cdbfd9/fb84bd04.mp3" length="39759601" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3671214" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/64cdbfd9/fb84bd04.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Rhys Sullivan</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/32ROyGkVD4QH5nFipbiFKwbP9lA4ZI6tRMlTXM7Cjqw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hYmIx/YjRkZGJhNDZjZjkw/YjczM2JhNGY0OTVi/ZDNhMi5wbmc.jpg"/>
      <itunes:duration>2484</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Rhys Sullivan</strong> about building <strong>Executor</strong> and thinking like a product engineer in the AI-agent era: how to design the right <strong>primitives</strong>, why agent experience is becoming its own product surface, and how to keep quality high when shipping has never been easier.</p>
<p>They cover <strong>MCP</strong>, code mode, approvals, workspace scoping, docs and APIs as user experience, and why slowing down can still be the right move even when agents make speed feel free.</p>
<p><b>Chapters</b></p>
<p>0:00 Intro 2:51 From Vercel Domains to Executor 4:13 What Executor does 6:30 Code mode and dynamic workloads 10:04 Who Executor is for 12:09 What makes a good product primitive 15:37 How Executor's architecture evolved 19:21 Knowing when to slow down 20:23 UX work at Vercel Domains 22:37 Scale and edge cases in domain management 24:41 Why good engineering is good product 26:14 From UX to PX 29:13 Docs and APIs as product primitives 31:02 Designing for agent trust and security 35:40 Key takeaways 39:10 Homework: build a product sense library</p>

<p>Rhys has an unusually current perspective on product engineering because he is working right at the edge of the agent tooling shift. The conversation starts with his recent work on <strong>Vercel Domains</strong> and then moves into <strong>Executor</strong>, where the challenge is no longer just implementing integrations, but choosing the abstractions that make a system composable, safe, and pleasant to use over time.</p>
<p>What makes the episode strong is how often it comes back to product judgment instead of novelty. Rhys and Kent talk about finding the right primitives, observing how other products solve hard UX problems, resisting the urge to ship every request immediately, and building systems that help agents without letting them become dangerously "helpful."</p>
<p><b>Homework</b></p>
<ul><li>Create a dedicated <strong>notes channel</strong> or system where you save examples of products doing something well.</li><li>Use those notes as reusable product input: when you need to build a flow later, pull the examples back up instead of starting from scratch.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://executor.sh/">Executor</a></li><li><a href="https://www.rhys.dev/">Rhys Sullivan - site</a></li><li><a href="https://github.com/RhysSullivan/executor">Executor - GitHub</a></li><li><a href="https://opencode.ai/">OpenCode</a></li></ul>
<p><b>Guest: Rhys Sullivan</b></p>
<ul><li><a href="https://executor.sh/">Company: Executor</a></li><li><a href="https://github.com/RhysSullivan">GitHub: @RhysSullivan</a></li><li><a href="https://x.com/RhysSullivan">𝕏: @RhysSullivan</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/primitives-agent-ux-and-executor-product-engineering-with-rhys-sullivan~85cun">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, Executor, MCP, agent experience, product primitives, developer tools</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/64cdbfd9/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Customer research, desire, and Sales Safari - product engineering with Alex Hillman</title>
      <itunes:episode>9</itunes:episode>
      <podcast:episode>9</podcast:episode>
      <itunes:title>Customer research, desire, and Sales Safari - product engineering with Alex Hillman</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ede4d68b-530e-4a91-8491-288bb71be8af</guid>
      <link>https://www.epicproduct.engineer/customer-research-desire-and-sales-safari-product-engineering-with-alex-hillman~hs16v</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Alex Hillman</strong> of <strong>Stacking the Bricks</strong> about customer research, product fit, and the kind of product engineering that starts before implementation: understanding who you are serving, what they already believe, and how to make people feel understood instead of sold to.</p>
<p>They cover audience selection, observational research, helping in public, aligning your work with customer and business priorities, and why AI makes human judgment, trust, and synthesis more important rather than less.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:46 Alex Hillman and Stacking the Bricks 6:27 Finding your audience 14:44 How customers describe themselves 29:09 Identifying who you are building for 52:16 Sales Safari and observational research 1:08:41 Homework: who is this disagreement serving?</p>

<p>Alex brings a product and marketing lens that fits this season perfectly: great products do not just solve technical problems, they help the right people recognize that you understand their world. The conversation starts with finding an audience and quickly turns into a practical way to build product sense inside a company: learn how customers describe themselves, observe where they gather, listen for the language they use, and speak from their priorities instead of your own taste.</p>
<p>The second half gets into <strong>Sales Safari</strong>, Stacking the Bricks' observational research practice. Alex explains why surveys and interviews can miss important signal, what to look for in real conversations, and how notes on jargon, pain, worldview, and recommendations can turn scattered internet conversations into useful product understanding. The through-line is simple and demanding: reduce the distance between you and the people you serve so your software, messaging, and decisions feel anticipated rather than manipulative.</p>
<p><b>Homework</b></p>
<ul><li>The next time coworkers or product teammates disagree about direction, step back and observe the conversation.</li><li>Ask: <strong>who is this disagreement in service of?</strong> Is it serving the customer, the decision maker, the loudest person, or someone else?</li><li>Practice this once a day or once a week, then use the patterns you notice to decide what you should contribute.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://stackingthebricks.com/">Stacking the Bricks</a></li><li><a href="https://stackingthebricks.com/30x500/">30x500</a></li><li><a href="https://tiny.mba/">The Tiny MBA</a></li><li><a href="https://www.momtestbook.com/">The Mom Test</a></li><li><a href="https://x.com/alexhillman">Alex Hillman on X</a></li></ul>
<p><b>Guest: Alex Hillman</b></p>
<ul><li><a href="https://stackingthebricks.com/">Company: Stacking the Bricks</a></li><li><a href="https://github.com/alexknowshtml">GitHub: @alexknowshtml</a></li><li><a href="https://x.com/alexhillman">𝕏: @alexhillman</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/customer-research-desire-and-sales-safari-product-engineering-with-alex-hillman~hs16v">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Alex Hillman</strong> of <strong>Stacking the Bricks</strong> about customer research, product fit, and the kind of product engineering that starts before implementation: understanding who you are serving, what they already believe, and how to make people feel understood instead of sold to.</p>
<p>They cover audience selection, observational research, helping in public, aligning your work with customer and business priorities, and why AI makes human judgment, trust, and synthesis more important rather than less.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:46 Alex Hillman and Stacking the Bricks 6:27 Finding your audience 14:44 How customers describe themselves 29:09 Identifying who you are building for 52:16 Sales Safari and observational research 1:08:41 Homework: who is this disagreement serving?</p>

<p>Alex brings a product and marketing lens that fits this season perfectly: great products do not just solve technical problems, they help the right people recognize that you understand their world. The conversation starts with finding an audience and quickly turns into a practical way to build product sense inside a company: learn how customers describe themselves, observe where they gather, listen for the language they use, and speak from their priorities instead of your own taste.</p>
<p>The second half gets into <strong>Sales Safari</strong>, Stacking the Bricks' observational research practice. Alex explains why surveys and interviews can miss important signal, what to look for in real conversations, and how notes on jargon, pain, worldview, and recommendations can turn scattered internet conversations into useful product understanding. The through-line is simple and demanding: reduce the distance between you and the people you serve so your software, messaging, and decisions feel anticipated rather than manipulative.</p>
<p><b>Homework</b></p>
<ul><li>The next time coworkers or product teammates disagree about direction, step back and observe the conversation.</li><li>Ask: <strong>who is this disagreement in service of?</strong> Is it serving the customer, the decision maker, the loudest person, or someone else?</li><li>Practice this once a day or once a week, then use the patterns you notice to decide what you should contribute.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://stackingthebricks.com/">Stacking the Bricks</a></li><li><a href="https://stackingthebricks.com/30x500/">30x500</a></li><li><a href="https://tiny.mba/">The Tiny MBA</a></li><li><a href="https://www.momtestbook.com/">The Mom Test</a></li><li><a href="https://x.com/alexhillman">Alex Hillman on X</a></li></ul>
<p><b>Guest: Alex Hillman</b></p>
<ul><li><a href="https://stackingthebricks.com/">Company: Stacking the Bricks</a></li><li><a href="https://github.com/alexknowshtml">GitHub: @alexknowshtml</a></li><li><a href="https://x.com/alexhillman">𝕏: @alexhillman</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/customer-research-desire-and-sales-safari-product-engineering-with-alex-hillman~hs16v">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 13 May 2026 03:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Alex Hillman</author>
      <enclosure url="https://media.transistor.fm/61863985/8e10a9ed.mp3" length="68937221" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3669032" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/61863985/8e10a9ed.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Alex Hillman</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/AII9eAeoNCiCcSM8EX3md1Q5OcGC0vHsFKLNzvbJ4VM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMWYy/YmZhMzJiZjZmZmIz/OWFkYjljMjIxNTA2/Yzc1NS5qcGc.jpg"/>
      <itunes:duration>4307</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Alex Hillman</strong> of <strong>Stacking the Bricks</strong> about customer research, product fit, and the kind of product engineering that starts before implementation: understanding who you are serving, what they already believe, and how to make people feel understood instead of sold to.</p>
<p>They cover audience selection, observational research, helping in public, aligning your work with customer and business priorities, and why AI makes human judgment, trust, and synthesis more important rather than less.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:46 Alex Hillman and Stacking the Bricks 6:27 Finding your audience 14:44 How customers describe themselves 29:09 Identifying who you are building for 52:16 Sales Safari and observational research 1:08:41 Homework: who is this disagreement serving?</p>

<p>Alex brings a product and marketing lens that fits this season perfectly: great products do not just solve technical problems, they help the right people recognize that you understand their world. The conversation starts with finding an audience and quickly turns into a practical way to build product sense inside a company: learn how customers describe themselves, observe where they gather, listen for the language they use, and speak from their priorities instead of your own taste.</p>
<p>The second half gets into <strong>Sales Safari</strong>, Stacking the Bricks' observational research practice. Alex explains why surveys and interviews can miss important signal, what to look for in real conversations, and how notes on jargon, pain, worldview, and recommendations can turn scattered internet conversations into useful product understanding. The through-line is simple and demanding: reduce the distance between you and the people you serve so your software, messaging, and decisions feel anticipated rather than manipulative.</p>
<p><b>Homework</b></p>
<ul><li>The next time coworkers or product teammates disagree about direction, step back and observe the conversation.</li><li>Ask: <strong>who is this disagreement in service of?</strong> Is it serving the customer, the decision maker, the loudest person, or someone else?</li><li>Practice this once a day or once a week, then use the patterns you notice to decide what you should contribute.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://stackingthebricks.com/">Stacking the Bricks</a></li><li><a href="https://stackingthebricks.com/30x500/">30x500</a></li><li><a href="https://tiny.mba/">The Tiny MBA</a></li><li><a href="https://www.momtestbook.com/">The Mom Test</a></li><li><a href="https://x.com/alexhillman">Alex Hillman on X</a></li></ul>
<p><b>Guest: Alex Hillman</b></p>
<ul><li><a href="https://stackingthebricks.com/">Company: Stacking the Bricks</a></li><li><a href="https://github.com/alexknowshtml">GitHub: @alexknowshtml</a></li><li><a href="https://x.com/alexhillman">𝕏: @alexhillman</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/customer-research-desire-and-sales-safari-product-engineering-with-alex-hillman~hs16v">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, customer research, Sales Safari, audience research, Stacking the Bricks, product marketing</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/61863985/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Speed, prioritization, and maintainability — product engineering with Julius Marminge</title>
      <itunes:episode>8</itunes:episode>
      <podcast:episode>8</podcast:episode>
      <itunes:title>Speed, prioritization, and maintainability — product engineering with Julius Marminge</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0c17a893-4095-4ba0-a325-e3e8ea730fcc</guid>
      <link>https://www.epicproduct.engineer/speed-prioritization-and-maintainability-product-engineering-with-julius-marminge~jihuq</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Julius Marminge</strong> about building <strong>T3 Code</strong> in the agent-orchestrator wave: why speed still matters, why fast shipping does <strong>not</strong> mean shipping every possible feature, and how product judgment becomes more important as parallel AI workflows make implementation cheap.</p>
<p>They dig into <strong>dogfooding</strong>, core-product trade-offs, monetization pressure, customization vs defaults, and how to keep agent-built software maintainable over time.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:42 Julius's Background and T3 Code 2:05 Speed as a Product Differentiator 6:21 Parallelism and the Orchestrator Shift 9:48 Deciding What Belongs in the Core Product 13:21 Pressure to Ship Fast vs. Shipping Quality 15:45 Slowing Down for Maintainability 19:22 Product Vision, Open Source, and Team Constraints 20:50 Monetization and Building What the Ecosystem Lacks 23:53 Pricing, Inference Costs, and Sustainable Products 27:34 Feature Parity, Dogfooding, and Early Priorities 30:29 Building for Users Who Aren't You 31:30 Supervising Agents and Avoiding Bad Directions 34:18 Custom Workflows, Defaults, and the Core UX 39:15 Homework: Step Back and Look at the Whole Product</p>

<p>Julius is building right in the middle of one of the fastest-moving product categories in software, and that gives this episode a useful tension: everything feels possible, but that does not mean everything belongs in the product. The conversation covers the shift from one-agent-at-a-time coding to orchestration, why T3 Code focuses so much on a fast app layer, and how Julius thinks about what should live in the core product versus forks, plugins, or future work.</p>
<p>The deeper lesson is about judgment under speed. Julius and Kent keep returning to the same idea from different angles: when agents can generate a lot of implementation quickly, the real work is deciding what is worth building, what will age well, and what future decisions you might accidentally box yourself out of.</p>
<p><b>Homework</b></p>
<ul><li>Take a step back and look at your product from the <strong>whole picture</strong>, not just the slice you currently touch.</li><li>Before prioritizing a feature, ask whether it keeps the product <strong>maintainable long-term</strong> and whether it fits the job to be done for your users.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://github.com/pingdotgg/t3code">T3 Code</a></li><li><a href="https://t3.chat/">T3 Chat</a></li><li><a href="https://github.com/juliusmarminge">Julius Marminge — GitHub</a></li><li><a href="https://opencode.ai/">OpenCode</a></li></ul>
<p><b>Guest: Julius Marminge</b></p>
<ul><li><a href="https://github.com/juliusmarminge">GitHub: @juliusmarminge</a></li><li><a href="https://x.com/jullerino">𝕏: @jullerino</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/speed-prioritization-and-maintainability-product-engineering-with-julius-marminge~jihuq">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Julius Marminge</strong> about building <strong>T3 Code</strong> in the agent-orchestrator wave: why speed still matters, why fast shipping does <strong>not</strong> mean shipping every possible feature, and how product judgment becomes more important as parallel AI workflows make implementation cheap.</p>
<p>They dig into <strong>dogfooding</strong>, core-product trade-offs, monetization pressure, customization vs defaults, and how to keep agent-built software maintainable over time.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:42 Julius's Background and T3 Code 2:05 Speed as a Product Differentiator 6:21 Parallelism and the Orchestrator Shift 9:48 Deciding What Belongs in the Core Product 13:21 Pressure to Ship Fast vs. Shipping Quality 15:45 Slowing Down for Maintainability 19:22 Product Vision, Open Source, and Team Constraints 20:50 Monetization and Building What the Ecosystem Lacks 23:53 Pricing, Inference Costs, and Sustainable Products 27:34 Feature Parity, Dogfooding, and Early Priorities 30:29 Building for Users Who Aren't You 31:30 Supervising Agents and Avoiding Bad Directions 34:18 Custom Workflows, Defaults, and the Core UX 39:15 Homework: Step Back and Look at the Whole Product</p>

<p>Julius is building right in the middle of one of the fastest-moving product categories in software, and that gives this episode a useful tension: everything feels possible, but that does not mean everything belongs in the product. The conversation covers the shift from one-agent-at-a-time coding to orchestration, why T3 Code focuses so much on a fast app layer, and how Julius thinks about what should live in the core product versus forks, plugins, or future work.</p>
<p>The deeper lesson is about judgment under speed. Julius and Kent keep returning to the same idea from different angles: when agents can generate a lot of implementation quickly, the real work is deciding what is worth building, what will age well, and what future decisions you might accidentally box yourself out of.</p>
<p><b>Homework</b></p>
<ul><li>Take a step back and look at your product from the <strong>whole picture</strong>, not just the slice you currently touch.</li><li>Before prioritizing a feature, ask whether it keeps the product <strong>maintainable long-term</strong> and whether it fits the job to be done for your users.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://github.com/pingdotgg/t3code">T3 Code</a></li><li><a href="https://t3.chat/">T3 Chat</a></li><li><a href="https://github.com/juliusmarminge">Julius Marminge — GitHub</a></li><li><a href="https://opencode.ai/">OpenCode</a></li></ul>
<p><b>Guest: Julius Marminge</b></p>
<ul><li><a href="https://github.com/juliusmarminge">GitHub: @juliusmarminge</a></li><li><a href="https://x.com/jullerino">𝕏: @jullerino</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/speed-prioritization-and-maintainability-product-engineering-with-julius-marminge~jihuq">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 06 May 2026 04:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Julius Marminge</author>
      <enclosure url="https://media.transistor.fm/d9776a37/dea40c1d.mp3" length="40493036" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3668521" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/d9776a37/dea40c1d.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Julius Marminge</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/DfZVyaAZh4siUxeV1PrtdTPD-RFxiaLnQujFmBpyysw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9hYmI1/MmQ1YmJiNjI2MzVl/ZmI0ZjNhYjlkZDEy/NzM2OC5qcGc.jpg"/>
      <itunes:duration>2529</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Julius Marminge</strong> about building <strong>T3 Code</strong> in the agent-orchestrator wave: why speed still matters, why fast shipping does <strong>not</strong> mean shipping every possible feature, and how product judgment becomes more important as parallel AI workflows make implementation cheap.</p>
<p>They dig into <strong>dogfooding</strong>, core-product trade-offs, monetization pressure, customization vs defaults, and how to keep agent-built software maintainable over time.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:42 Julius's Background and T3 Code 2:05 Speed as a Product Differentiator 6:21 Parallelism and the Orchestrator Shift 9:48 Deciding What Belongs in the Core Product 13:21 Pressure to Ship Fast vs. Shipping Quality 15:45 Slowing Down for Maintainability 19:22 Product Vision, Open Source, and Team Constraints 20:50 Monetization and Building What the Ecosystem Lacks 23:53 Pricing, Inference Costs, and Sustainable Products 27:34 Feature Parity, Dogfooding, and Early Priorities 30:29 Building for Users Who Aren't You 31:30 Supervising Agents and Avoiding Bad Directions 34:18 Custom Workflows, Defaults, and the Core UX 39:15 Homework: Step Back and Look at the Whole Product</p>

<p>Julius is building right in the middle of one of the fastest-moving product categories in software, and that gives this episode a useful tension: everything feels possible, but that does not mean everything belongs in the product. The conversation covers the shift from one-agent-at-a-time coding to orchestration, why T3 Code focuses so much on a fast app layer, and how Julius thinks about what should live in the core product versus forks, plugins, or future work.</p>
<p>The deeper lesson is about judgment under speed. Julius and Kent keep returning to the same idea from different angles: when agents can generate a lot of implementation quickly, the real work is deciding what is worth building, what will age well, and what future decisions you might accidentally box yourself out of.</p>
<p><b>Homework</b></p>
<ul><li>Take a step back and look at your product from the <strong>whole picture</strong>, not just the slice you currently touch.</li><li>Before prioritizing a feature, ask whether it keeps the product <strong>maintainable long-term</strong> and whether it fits the job to be done for your users.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://github.com/pingdotgg/t3code">T3 Code</a></li><li><a href="https://t3.chat/">T3 Chat</a></li><li><a href="https://github.com/juliusmarminge">Julius Marminge — GitHub</a></li><li><a href="https://opencode.ai/">OpenCode</a></li></ul>
<p><b>Guest: Julius Marminge</b></p>
<ul><li><a href="https://github.com/juliusmarminge">GitHub: @juliusmarminge</a></li><li><a href="https://x.com/jullerino">𝕏: @jullerino</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/speed-prioritization-and-maintainability-product-engineering-with-julius-marminge~jihuq">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, agent orchestrators, maintainability, T3 Code, AI workflows, developer tools</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/d9776a37/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Stakeholder empathy, UX, and durable product skills — product engineering with Jamon Holmgren</title>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <itunes:title>Stakeholder empathy, UX, and durable product skills — product engineering with Jamon Holmgren</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d1193505-037f-40cd-b409-d8c08b54ed2d</guid>
      <link>https://www.epicproduct.engineer/stakeholder-empathy-ux-and-durable-product-skills-jamon-holmgren~r856r</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Jamon Holmgren</strong> about product engineering from a long-running consultancy lens: how working with clients, stakeholders, and non-technical users sharpens your product sense, and why those skills matter even more as implementation gets cheaper with AI.</p>
<p>They cover <strong>React Native</strong>, consulting, game design, stakeholder failures, feedback loops, and what software builders need to keep learning as the job shifts up the stack.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 6:08 The Importance of Product Engineering 9:08 Transitioning in the Tech Landscape 12:06 The Role of AI in Product Engineering 15:03 Human Element in Product Design 17:59 Future of Product Engineering and AI 25:59 The Relevance of Game Design Today 27:03 The Role of Product Engineering 28:23 Learning from Failures in Stakeholder Engagement 30:16 The Importance of Feedback in Product Development 32:05 Designing User-Friendly Interfaces 34:32 The Value of Experienced Designers 35:40 The Evolving Workflow of Product Engineering 37:32 Balancing Speed and Quality in Development 39:20 The Role of Junior Engineers in the Industry 40:45 Engaging Stakeholders for Successful Projects 44:21 Navigating Bad Requirements 46:41 Avoiding Premature Optimization 52:31 The Future of Product Engineering 54:12 Practical Homework for Improving Product Sense</p>

<p>Jamon brings a useful mix to this conversation: founder of <strong>Infinite Red</strong>, longtime consultant, React Native specialist, and now indie game developer. That perspective makes the episode unusually practical. He has spent years watching where projects go wrong when product thinking is weak: bad requirements, unclear stakeholder alignment, UX details nobody owned, and engineers optimizing the wrong thing too early.</p>
<p>The thread through the whole episode is durability. Product engineering is not just about shipping faster with agents or getting better at a specific tool. It is about understanding people, shaping better requirements, recognizing when the human side of the workflow matters more than the code, and making decisions that keep paying off as the technology changes around you.</p>
<p><b>Homework</b></p>
<ul><li>Sit down with a <strong>non-technical person</strong> and watch them try to use a feature you built.</li><li>Write down every hesitation, workaround, double-click, or confusing step you notice, then use that list to reprioritize what you fix next.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://infinite.red/">Infinite Red</a></li><li><a href="https://jamon.dev/">Jamon Holmgren — site</a></li><li><a href="https://jamon.dev/night-shift">Night Shift Agentic Workflow</a></li><li><a href="https://store.steampowered.com/app/4055780/Gunship_Origins/">Gunship Origins on Steam</a></li></ul>
<p><b>Guest: Jamon Holmgren</b></p>
<ul><li><a href="https://infinite.red/">Company: Infinite Red</a></li><li><a href="https://github.com/jamonholmgren">GitHub: @jamonholmgren</a></li><li><a href="https://x.com/jamonholmgren">𝕏: @jamonholmgren</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/stakeholder-empathy-ux-and-durable-product-skills-jamon-holmgren~r856r">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Jamon Holmgren</strong> about product engineering from a long-running consultancy lens: how working with clients, stakeholders, and non-technical users sharpens your product sense, and why those skills matter even more as implementation gets cheaper with AI.</p>
<p>They cover <strong>React Native</strong>, consulting, game design, stakeholder failures, feedback loops, and what software builders need to keep learning as the job shifts up the stack.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 6:08 The Importance of Product Engineering 9:08 Transitioning in the Tech Landscape 12:06 The Role of AI in Product Engineering 15:03 Human Element in Product Design 17:59 Future of Product Engineering and AI 25:59 The Relevance of Game Design Today 27:03 The Role of Product Engineering 28:23 Learning from Failures in Stakeholder Engagement 30:16 The Importance of Feedback in Product Development 32:05 Designing User-Friendly Interfaces 34:32 The Value of Experienced Designers 35:40 The Evolving Workflow of Product Engineering 37:32 Balancing Speed and Quality in Development 39:20 The Role of Junior Engineers in the Industry 40:45 Engaging Stakeholders for Successful Projects 44:21 Navigating Bad Requirements 46:41 Avoiding Premature Optimization 52:31 The Future of Product Engineering 54:12 Practical Homework for Improving Product Sense</p>

<p>Jamon brings a useful mix to this conversation: founder of <strong>Infinite Red</strong>, longtime consultant, React Native specialist, and now indie game developer. That perspective makes the episode unusually practical. He has spent years watching where projects go wrong when product thinking is weak: bad requirements, unclear stakeholder alignment, UX details nobody owned, and engineers optimizing the wrong thing too early.</p>
<p>The thread through the whole episode is durability. Product engineering is not just about shipping faster with agents or getting better at a specific tool. It is about understanding people, shaping better requirements, recognizing when the human side of the workflow matters more than the code, and making decisions that keep paying off as the technology changes around you.</p>
<p><b>Homework</b></p>
<ul><li>Sit down with a <strong>non-technical person</strong> and watch them try to use a feature you built.</li><li>Write down every hesitation, workaround, double-click, or confusing step you notice, then use that list to reprioritize what you fix next.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://infinite.red/">Infinite Red</a></li><li><a href="https://jamon.dev/">Jamon Holmgren — site</a></li><li><a href="https://jamon.dev/night-shift">Night Shift Agentic Workflow</a></li><li><a href="https://store.steampowered.com/app/4055780/Gunship_Origins/">Gunship Origins on Steam</a></li></ul>
<p><b>Guest: Jamon Holmgren</b></p>
<ul><li><a href="https://infinite.red/">Company: Infinite Red</a></li><li><a href="https://github.com/jamonholmgren">GitHub: @jamonholmgren</a></li><li><a href="https://x.com/jamonholmgren">𝕏: @jamonholmgren</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/stakeholder-empathy-ux-and-durable-product-skills-jamon-holmgren~r856r">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 29 Apr 2026 04:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Jamon Holmgren</author>
      <enclosure url="https://media.transistor.fm/b7e51b7d/b52f977b.mp3" length="54198331" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3675641" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/b7e51b7d/b52f977b.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Jamon Holmgren</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Hqn__Q-JT14paq1H5KhMRMxqtKLzfhetCeAtDN3XWLo/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ODM4/ZDFhZDRmOWVmNWVm/YTZmNWFjYWY0ODNm/NGFlMi5qcGc.jpg"/>
      <itunes:duration>3385</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Jamon Holmgren</strong> about product engineering from a long-running consultancy lens: how working with clients, stakeholders, and non-technical users sharpens your product sense, and why those skills matter even more as implementation gets cheaper with AI.</p>
<p>They cover <strong>React Native</strong>, consulting, game design, stakeholder failures, feedback loops, and what software builders need to keep learning as the job shifts up the stack.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 6:08 The Importance of Product Engineering 9:08 Transitioning in the Tech Landscape 12:06 The Role of AI in Product Engineering 15:03 Human Element in Product Design 17:59 Future of Product Engineering and AI 25:59 The Relevance of Game Design Today 27:03 The Role of Product Engineering 28:23 Learning from Failures in Stakeholder Engagement 30:16 The Importance of Feedback in Product Development 32:05 Designing User-Friendly Interfaces 34:32 The Value of Experienced Designers 35:40 The Evolving Workflow of Product Engineering 37:32 Balancing Speed and Quality in Development 39:20 The Role of Junior Engineers in the Industry 40:45 Engaging Stakeholders for Successful Projects 44:21 Navigating Bad Requirements 46:41 Avoiding Premature Optimization 52:31 The Future of Product Engineering 54:12 Practical Homework for Improving Product Sense</p>

<p>Jamon brings a useful mix to this conversation: founder of <strong>Infinite Red</strong>, longtime consultant, React Native specialist, and now indie game developer. That perspective makes the episode unusually practical. He has spent years watching where projects go wrong when product thinking is weak: bad requirements, unclear stakeholder alignment, UX details nobody owned, and engineers optimizing the wrong thing too early.</p>
<p>The thread through the whole episode is durability. Product engineering is not just about shipping faster with agents or getting better at a specific tool. It is about understanding people, shaping better requirements, recognizing when the human side of the workflow matters more than the code, and making decisions that keep paying off as the technology changes around you.</p>
<p><b>Homework</b></p>
<ul><li>Sit down with a <strong>non-technical person</strong> and watch them try to use a feature you built.</li><li>Write down every hesitation, workaround, double-click, or confusing step you notice, then use that list to reprioritize what you fix next.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://infinite.red/">Infinite Red</a></li><li><a href="https://jamon.dev/">Jamon Holmgren — site</a></li><li><a href="https://jamon.dev/night-shift">Night Shift Agentic Workflow</a></li><li><a href="https://store.steampowered.com/app/4055780/Gunship_Origins/">Gunship Origins on Steam</a></li></ul>
<p><b>Guest: Jamon Holmgren</b></p>
<ul><li><a href="https://infinite.red/">Company: Infinite Red</a></li><li><a href="https://github.com/jamonholmgren">GitHub: @jamonholmgren</a></li><li><a href="https://x.com/jamonholmgren">𝕏: @jamonholmgren</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/stakeholder-empathy-ux-and-durable-product-skills-jamon-holmgren~r856r">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, stakeholder feedback, UX, React Native, AI agents, Jamon Holmgren</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/b7e51b7d/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Watch users, fix systems, and design for humanity — product engineering with Don Norman</title>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>Watch users, fix systems, and design for humanity — product engineering with Don Norman</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c7034fb0-e838-4e75-acdb-54ac9394c02f</guid>
      <link>https://www.epicproduct.engineer/watch-users-fix-systems-and-design-for-humanity-product-engineering-with-don-norman-3l2t5</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Don Norman</strong> about why the core work of <strong>product engineering</strong> has not changed: watch people work, treat so-called <strong>user error</strong> as a design problem, and fix root causes instead of blaming symptoms.</p>
<p>Don walks through a remarkable arc from electrical engineering and cognitive psychology to <strong>Three Mile Island</strong>, <strong>Xerox PARC</strong>, <strong>Apple</strong>, and the first use of <strong>user experience</strong> in a job title. They talk about timing and failed products, cross-functional product teams, what <strong>AI</strong> changes for software builders, and why Don now cares most about designing for <strong>humanity</strong>, not only usability.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering and Design 1:13 Don Norman's Journey in Engineering and Psychology 5:53 The Intersection of Human Error and Design 10:39 The Evolution of Technology and User Experience 16:53 Lessons from Apple and Product Development 22:59 The Importance of Failure and Learning 24:23 Cognitive Science and Its Impact on Design 26:17 The Evolution of Neural Networks 30:09 Challenges of Change and Innovation 34:10 The Role of Early Adopters 37:05 Learning from Failure 40:19 Vision and Long-Term Impact 47:34 Empowering Engineers for Societal Good 49:41 Navigating Technological Change and Advocacy 51:30 Understanding the Role of Advisors and Consultants 54:41 The Impact of AI on Software Development 59:47 The Future of Programming in an AI-Driven World 1:06:35 Designing for Humanity and Sustainability</p>

<p>Don's career makes this episode unusually wide-ranging: early computing, human error, aviation safety, Unix, Apple product decisions, digital cameras, color TV, and the long arc from usable products to systems that shape society. The through-line is straightforward but demanding: if you want better products, <strong>watch what people actually do</strong>, notice the workarounds they no longer complain about, and treat clusters of small usability problems like real product debt.</p>
<p>The second half brings that thinking into the present. Don and Kent talk about <strong>AI coding tools</strong> as force multipliers that still need direction, architecture, and supervision, then zoom out to <strong>Design for a Better World</strong> and the <strong>Don Norman Design Award</strong>. The result is a conversation about product sense that spans decades without feeling dated: the tools change, but the responsibility to understand people, systems, and consequences does not.</p>
<p><b>Homework</b></p>
<ul><li>Spend time <strong>watching people do real work</strong> before you ask them for solutions; observation reveals the hidden setup, workarounds, and friction they now assume are just "how it works."</li><li>After a release, step back and fix clusters of small usability issues as a <strong>system</strong> instead of waiting for one confusing bug to become catastrophic.</li><li>Treat <strong>AI</strong> as a force multiplier you must instruct and supervise; stay responsible for the problem definition, architecture, and review.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://dnda.design/">Don Norman Design Award (DNDA)</a></li><li><a href="https://jnd.org/books/design-for-a-better-world/">Design for a Better World</a></li><li><a href="https://jnd.org/books/the-design-of-everyday-things-revised-and-expanded-edition/">The Design of Everyday Things</a></li><li><a href="https://www.nngroup.com/people/don-norman/">Nielsen Norman Group — Don Norman</a></li><li><a href="https://sdgs.un.org/goals">United Nations Sustainable Development Goals</a></li></ul>
<p><b>Guest: Don Norman</b></p>
<ul><li><a href="https://dnda.design/">Company: Don Norman Design Award (DNDA)</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/watch-users-fix-systems-and-design-for-humanity-product-engineering-with-don-norman-3l2t5">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Don Norman</strong> about why the core work of <strong>product engineering</strong> has not changed: watch people work, treat so-called <strong>user error</strong> as a design problem, and fix root causes instead of blaming symptoms.</p>
<p>Don walks through a remarkable arc from electrical engineering and cognitive psychology to <strong>Three Mile Island</strong>, <strong>Xerox PARC</strong>, <strong>Apple</strong>, and the first use of <strong>user experience</strong> in a job title. They talk about timing and failed products, cross-functional product teams, what <strong>AI</strong> changes for software builders, and why Don now cares most about designing for <strong>humanity</strong>, not only usability.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering and Design 1:13 Don Norman's Journey in Engineering and Psychology 5:53 The Intersection of Human Error and Design 10:39 The Evolution of Technology and User Experience 16:53 Lessons from Apple and Product Development 22:59 The Importance of Failure and Learning 24:23 Cognitive Science and Its Impact on Design 26:17 The Evolution of Neural Networks 30:09 Challenges of Change and Innovation 34:10 The Role of Early Adopters 37:05 Learning from Failure 40:19 Vision and Long-Term Impact 47:34 Empowering Engineers for Societal Good 49:41 Navigating Technological Change and Advocacy 51:30 Understanding the Role of Advisors and Consultants 54:41 The Impact of AI on Software Development 59:47 The Future of Programming in an AI-Driven World 1:06:35 Designing for Humanity and Sustainability</p>

<p>Don's career makes this episode unusually wide-ranging: early computing, human error, aviation safety, Unix, Apple product decisions, digital cameras, color TV, and the long arc from usable products to systems that shape society. The through-line is straightforward but demanding: if you want better products, <strong>watch what people actually do</strong>, notice the workarounds they no longer complain about, and treat clusters of small usability problems like real product debt.</p>
<p>The second half brings that thinking into the present. Don and Kent talk about <strong>AI coding tools</strong> as force multipliers that still need direction, architecture, and supervision, then zoom out to <strong>Design for a Better World</strong> and the <strong>Don Norman Design Award</strong>. The result is a conversation about product sense that spans decades without feeling dated: the tools change, but the responsibility to understand people, systems, and consequences does not.</p>
<p><b>Homework</b></p>
<ul><li>Spend time <strong>watching people do real work</strong> before you ask them for solutions; observation reveals the hidden setup, workarounds, and friction they now assume are just "how it works."</li><li>After a release, step back and fix clusters of small usability issues as a <strong>system</strong> instead of waiting for one confusing bug to become catastrophic.</li><li>Treat <strong>AI</strong> as a force multiplier you must instruct and supervise; stay responsible for the problem definition, architecture, and review.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://dnda.design/">Don Norman Design Award (DNDA)</a></li><li><a href="https://jnd.org/books/design-for-a-better-world/">Design for a Better World</a></li><li><a href="https://jnd.org/books/the-design-of-everyday-things-revised-and-expanded-edition/">The Design of Everyday Things</a></li><li><a href="https://www.nngroup.com/people/don-norman/">Nielsen Norman Group — Don Norman</a></li><li><a href="https://sdgs.un.org/goals">United Nations Sustainable Development Goals</a></li></ul>
<p><b>Guest: Don Norman</b></p>
<ul><li><a href="https://dnda.design/">Company: Don Norman Design Award (DNDA)</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/watch-users-fix-systems-and-design-for-humanity-product-engineering-with-don-norman-3l2t5">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 22 Apr 2026 04:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Don Norman</author>
      <enclosure url="https://media.transistor.fm/25a74dcb/2f99cfa3.mp3" length="73477522" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3667533" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/25a74dcb/2f99cfa3.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Don Norman</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/KVEZ5BztNjuK82H8UDW20VsWII6dvOYqJp75-4EJaH4/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85NjZl/YjA5Yjg2NmExZTc2/ZDhlM2UxZTU3Yjg1/OTU3Yi5qcGc.jpg"/>
      <itunes:duration>4589</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Don Norman</strong> about why the core work of <strong>product engineering</strong> has not changed: watch people work, treat so-called <strong>user error</strong> as a design problem, and fix root causes instead of blaming symptoms.</p>
<p>Don walks through a remarkable arc from electrical engineering and cognitive psychology to <strong>Three Mile Island</strong>, <strong>Xerox PARC</strong>, <strong>Apple</strong>, and the first use of <strong>user experience</strong> in a job title. They talk about timing and failed products, cross-functional product teams, what <strong>AI</strong> changes for software builders, and why Don now cares most about designing for <strong>humanity</strong>, not only usability.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering and Design 1:13 Don Norman's Journey in Engineering and Psychology 5:53 The Intersection of Human Error and Design 10:39 The Evolution of Technology and User Experience 16:53 Lessons from Apple and Product Development 22:59 The Importance of Failure and Learning 24:23 Cognitive Science and Its Impact on Design 26:17 The Evolution of Neural Networks 30:09 Challenges of Change and Innovation 34:10 The Role of Early Adopters 37:05 Learning from Failure 40:19 Vision and Long-Term Impact 47:34 Empowering Engineers for Societal Good 49:41 Navigating Technological Change and Advocacy 51:30 Understanding the Role of Advisors and Consultants 54:41 The Impact of AI on Software Development 59:47 The Future of Programming in an AI-Driven World 1:06:35 Designing for Humanity and Sustainability</p>

<p>Don's career makes this episode unusually wide-ranging: early computing, human error, aviation safety, Unix, Apple product decisions, digital cameras, color TV, and the long arc from usable products to systems that shape society. The through-line is straightforward but demanding: if you want better products, <strong>watch what people actually do</strong>, notice the workarounds they no longer complain about, and treat clusters of small usability problems like real product debt.</p>
<p>The second half brings that thinking into the present. Don and Kent talk about <strong>AI coding tools</strong> as force multipliers that still need direction, architecture, and supervision, then zoom out to <strong>Design for a Better World</strong> and the <strong>Don Norman Design Award</strong>. The result is a conversation about product sense that spans decades without feeling dated: the tools change, but the responsibility to understand people, systems, and consequences does not.</p>
<p><b>Homework</b></p>
<ul><li>Spend time <strong>watching people do real work</strong> before you ask them for solutions; observation reveals the hidden setup, workarounds, and friction they now assume are just "how it works."</li><li>After a release, step back and fix clusters of small usability issues as a <strong>system</strong> instead of waiting for one confusing bug to become catastrophic.</li><li>Treat <strong>AI</strong> as a force multiplier you must instruct and supervise; stay responsible for the problem definition, architecture, and review.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://dnda.design/">Don Norman Design Award (DNDA)</a></li><li><a href="https://jnd.org/books/design-for-a-better-world/">Design for a Better World</a></li><li><a href="https://jnd.org/books/the-design-of-everyday-things-revised-and-expanded-edition/">The Design of Everyday Things</a></li><li><a href="https://www.nngroup.com/people/don-norman/">Nielsen Norman Group — Don Norman</a></li><li><a href="https://sdgs.un.org/goals">United Nations Sustainable Development Goals</a></li></ul>
<p><b>Guest: Don Norman</b></p>
<ul><li><a href="https://dnda.design/">Company: Don Norman Design Award (DNDA)</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/watch-users-fix-systems-and-design-for-humanity-product-engineering-with-don-norman-3l2t5">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, Don Norman, human factors, user observation, design, AI</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/25a74dcb/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Human factors, product debt, and industrial design — product engineering with Will King</title>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>Human factors, product debt, and industrial design — product engineering with Will King</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f913540b-aab6-4ef6-a3f8-d8e03af4a7ea</guid>
      <link>https://www.epicproduct.engineer/human-factors-product-debt-and-industrial-design-product-engineering-with-will-king-6y0o3</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Will King</strong> about bringing an <strong>industrial design</strong> mindset into software: <strong>human factors</strong>, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.</p>
<p>They dig into <strong>product debt</strong>, support as a product superpower, pruning features without breaking trust, and how to use <strong>AI agents</strong> for exploration and critique instead of only faster implementation.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:12 The Transition from Industrial Design to Software 6:58 Human Factors in Software Design 9:41 Understanding User Demographics 13:40 Observing User Behavior 18:45 The Importance of User Feedback 26:20 The Role of Problem Solving in Product Engineering 31:43 Understanding Product Debt 34:26 The Importance of Pruning Features 38:43 Balancing User Experience and Product Changes 43:27 Navigating User Feedback 46:57 The Future of Software Development 53:27 The Role of Product Engineers vs. Product Managers 56:57 Actionable Steps for Product Engineers</p>

<p>Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.</p>
<p>You'll hear why watching users work keeps surfacing across this series, how to tell <strong>broken</strong> experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.</p>
<p><b>Homework</b></p>
<ul><li>Use AI agents more for <strong>gathering</strong> than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.</li><li>Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.</li><li>Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://wking.dev/">Will King - site</a></li><li><a href="https://deployempathy.com/home/">Deploy Empathy (Michele Hansen)</a></li><li><a href="https://momtestbook.com/">The Mom Test (Rob Fitzpatrick)</a></li><li><a href="https://www.interfacecraft.dev/">Interface Craft (Josh Puckett)</a></li></ul>
<p><b>Guest: Will King</b></p>
<ul><li><a href="https://www.crunchydata.com/">Company: Crunchy Data</a></li><li><a href="https://github.com/wking-io">GitHub: @wking-io</a></li><li><a href="https://x.com/willking">𝕏: @willking</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/human-factors-product-debt-and-industrial-design-product-engineering-with-will-king-6y0o3">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Will King</strong> about bringing an <strong>industrial design</strong> mindset into software: <strong>human factors</strong>, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.</p>
<p>They dig into <strong>product debt</strong>, support as a product superpower, pruning features without breaking trust, and how to use <strong>AI agents</strong> for exploration and critique instead of only faster implementation.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:12 The Transition from Industrial Design to Software 6:58 Human Factors in Software Design 9:41 Understanding User Demographics 13:40 Observing User Behavior 18:45 The Importance of User Feedback 26:20 The Role of Problem Solving in Product Engineering 31:43 Understanding Product Debt 34:26 The Importance of Pruning Features 38:43 Balancing User Experience and Product Changes 43:27 Navigating User Feedback 46:57 The Future of Software Development 53:27 The Role of Product Engineers vs. Product Managers 56:57 Actionable Steps for Product Engineers</p>

<p>Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.</p>
<p>You'll hear why watching users work keeps surfacing across this series, how to tell <strong>broken</strong> experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.</p>
<p><b>Homework</b></p>
<ul><li>Use AI agents more for <strong>gathering</strong> than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.</li><li>Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.</li><li>Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://wking.dev/">Will King - site</a></li><li><a href="https://deployempathy.com/home/">Deploy Empathy (Michele Hansen)</a></li><li><a href="https://momtestbook.com/">The Mom Test (Rob Fitzpatrick)</a></li><li><a href="https://www.interfacecraft.dev/">Interface Craft (Josh Puckett)</a></li></ul>
<p><b>Guest: Will King</b></p>
<ul><li><a href="https://www.crunchydata.com/">Company: Crunchy Data</a></li><li><a href="https://github.com/wking-io">GitHub: @wking-io</a></li><li><a href="https://x.com/willking">𝕏: @willking</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/human-factors-product-debt-and-industrial-design-product-engineering-with-will-king-6y0o3">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 15 Apr 2026 04:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Will King</author>
      <enclosure url="https://media.transistor.fm/5c344b89/f052b137.mp3" length="59517884" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3666737" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/5c344b89/f052b137.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Will King</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/2KE91TUPMhtAofS25LfAg1VhRmuPpjp3LYeW7t9xkPY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8yMzBi/YTIxNTgyZGM1YjUw/OGNkYTM2MTIxNGUx/ZDI2OS5wbmc.jpg"/>
      <itunes:duration>3716</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Will King</strong> about bringing an <strong>industrial design</strong> mindset into software: <strong>human factors</strong>, observing real users, and why good product engineering starts with caring enough to notice what frustrates people.</p>
<p>They dig into <strong>product debt</strong>, support as a product superpower, pruning features without breaking trust, and how to use <strong>AI agents</strong> for exploration and critique instead of only faster implementation.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 2:12 The Transition from Industrial Design to Software 6:58 Human Factors in Software Design 9:41 Understanding User Demographics 13:40 Observing User Behavior 18:45 The Importance of User Feedback 26:20 The Role of Problem Solving in Product Engineering 31:43 Understanding Product Debt 34:26 The Importance of Pruning Features 38:43 Balancing User Experience and Product Changes 43:27 Navigating User Feedback 46:57 The Future of Software Development 53:27 The Role of Product Engineers vs. Product Managers 56:57 Actionable Steps for Product Engineers</p>

<p>Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, and the small confidence signals that separate stable-feeling products from merely functional ones.</p>
<p>You'll hear why watching users work keeps surfacing across this series, how to tell <strong>broken</strong> experiences from merely unpopular ones, why user feedback usually improves polish more than strategy, and how product engineers can stay valuable in an agent-heavy future by understanding both the user and the constraints of the software medium.</p>
<p><b>Homework</b></p>
<ul><li>Use AI agents more for <strong>gathering</strong> than executing: explore multiple solution paths, adjacent domains, and missing context before you ship.</li><li>Give agents richer context like user demographics, constraints, and likely mental models, then use your own judgment to evaluate what comes back.</li><li>Slow down long enough to question assumptions before implementation; use AI as a creativity and critique tool, not just a code accelerator.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://wking.dev/">Will King - site</a></li><li><a href="https://deployempathy.com/home/">Deploy Empathy (Michele Hansen)</a></li><li><a href="https://momtestbook.com/">The Mom Test (Rob Fitzpatrick)</a></li><li><a href="https://www.interfacecraft.dev/">Interface Craft (Josh Puckett)</a></li></ul>
<p><b>Guest: Will King</b></p>
<ul><li><a href="https://www.crunchydata.com/">Company: Crunchy Data</a></li><li><a href="https://github.com/wking-io">GitHub: @wking-io</a></li><li><a href="https://x.com/willking">𝕏: @willking</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/human-factors-product-debt-and-industrial-design-product-engineering-with-will-king-6y0o3">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, human factors, industrial design, product debt, user research, AI agents</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/5c344b89/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Vertical slices, Solo, and empathy — product engineering with Aaron D. Francis</title>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <itunes:title>Vertical slices, Solo, and empathy — product engineering with Aaron D. Francis</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">6b717a20-95a3-4b32-9005-87854a0cc2e8</guid>
      <link>https://www.epicproduct.engineer/vertical-slices-solo-and-empathy-product-engineering-with-aaron-d-francis-kadx7</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Aaron D. Francis</strong> about <strong>product engineering</strong>: why ticket-taking implementation is losing ground to agents, what a <strong>vertical slice</strong> from UI to database really means, and how Aaron’s desktop app <strong>Solo</strong> came from a painful problem—not a feature spec.</p>
<p>They go deep on <strong>scratch-your-own-itch</strong> products, separating agents from dev stacks, <strong>Jobs to Be Done</strong>, why users bring you <strong>solutions</strong> instead of problems, and how empathy (and letting go of “technically correct”) changes what you ship.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:54 What Product Engineering Means in an AI World 4:42 Building Solo From a Painful Real Problem 8:33 Solving the Underlying Problem, Not the Requested Feature 11:37 Questions That Reveal What Users Actually Need 15:21 Product Vision and Having a Point of View 20:41 Worktrees, Feature Requests, and the Real Problem 24:59 Building for Domains You Actually Understand 28:24 AI, Bespoke SaaS, and Underserved Niches 31:00 Finding Painful Problems in Real Businesses 38:17 Empathy Over Technically Correct 41:45 Cow Paths, Affordances, and Following Real User Behavior 42:55 Optimism, Adaptation, and the Future of Product Craft</p>

<p>Aaron builds in public—Laravel roots, education, and now <strong>Solo</strong>, a terminal multiplexer–style desktop app for organizing agents and dev stacks. This episode is a practical tour of <strong>product sense</strong> for developers: watching people work, reading support email with empathy, <strong>cow paths</strong> vs. fences, and why the “right” architecture can still lose if humans go home furious.</p>
<p>You’ll hear how Aaron reasons from <strong>problem → solution</strong> when users ask for worktrees, when to duplicate UI affordances even when the model is “one,” and how introverts can still do discovery by treating outreach like an <strong>optimization mission</strong>—plus niche opportunities outside the Cursor clone gold rush.</p>
<p><b>Homework</b></p>
<ul><li>When someone asks for a <strong>solution</strong> (e.g. a feature), slow down and ask what <strong>problem</strong> they’re really trying to solve—users often lead with implementations.</li><li>Practice <strong>user empathy</strong>: imagine someone stressed, trying to finish work; question “technically correct” UX that blames the user instead of protecting them (confirmations, back-button data loss, etc.).</li><li>If talking to people is hard, <strong>reframe discovery</strong> as a systematic search (spreadsheet energy, trusted partners, or domain friends)—or pair with someone who loves conversations.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://x.com/aarondfrancis">Aaron D. Francis — X</a></li><li><a href="https://hbr.org/2016/09/know-your-customers-jobs-to-be-done">Jobs to Be Done (Clay Christensen)</a></li><li><a href="https://www.goodreads.com/book/show/840.The_Design_of_Everyday_Things">The Design of Everyday Things (Don Norman)</a></li></ul>
<p><b>Guest: Aaron D. Francis</b></p>
<ul><li><a href="https://aaronfrancis.com">Company: Solo &amp; Laravel education</a></li><li><a href="https://github.com/aarondfrancis">GitHub: @aarondfrancis</a></li><li><a href="https://x.com/aarondfrancis">𝕏: @aarondfrancis</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/vertical-slices-solo-and-empathy-product-engineering-with-aaron-d-francis-kadx7">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Aaron D. Francis</strong> about <strong>product engineering</strong>: why ticket-taking implementation is losing ground to agents, what a <strong>vertical slice</strong> from UI to database really means, and how Aaron’s desktop app <strong>Solo</strong> came from a painful problem—not a feature spec.</p>
<p>They go deep on <strong>scratch-your-own-itch</strong> products, separating agents from dev stacks, <strong>Jobs to Be Done</strong>, why users bring you <strong>solutions</strong> instead of problems, and how empathy (and letting go of “technically correct”) changes what you ship.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:54 What Product Engineering Means in an AI World 4:42 Building Solo From a Painful Real Problem 8:33 Solving the Underlying Problem, Not the Requested Feature 11:37 Questions That Reveal What Users Actually Need 15:21 Product Vision and Having a Point of View 20:41 Worktrees, Feature Requests, and the Real Problem 24:59 Building for Domains You Actually Understand 28:24 AI, Bespoke SaaS, and Underserved Niches 31:00 Finding Painful Problems in Real Businesses 38:17 Empathy Over Technically Correct 41:45 Cow Paths, Affordances, and Following Real User Behavior 42:55 Optimism, Adaptation, and the Future of Product Craft</p>

<p>Aaron builds in public—Laravel roots, education, and now <strong>Solo</strong>, a terminal multiplexer–style desktop app for organizing agents and dev stacks. This episode is a practical tour of <strong>product sense</strong> for developers: watching people work, reading support email with empathy, <strong>cow paths</strong> vs. fences, and why the “right” architecture can still lose if humans go home furious.</p>
<p>You’ll hear how Aaron reasons from <strong>problem → solution</strong> when users ask for worktrees, when to duplicate UI affordances even when the model is “one,” and how introverts can still do discovery by treating outreach like an <strong>optimization mission</strong>—plus niche opportunities outside the Cursor clone gold rush.</p>
<p><b>Homework</b></p>
<ul><li>When someone asks for a <strong>solution</strong> (e.g. a feature), slow down and ask what <strong>problem</strong> they’re really trying to solve—users often lead with implementations.</li><li>Practice <strong>user empathy</strong>: imagine someone stressed, trying to finish work; question “technically correct” UX that blames the user instead of protecting them (confirmations, back-button data loss, etc.).</li><li>If talking to people is hard, <strong>reframe discovery</strong> as a systematic search (spreadsheet energy, trusted partners, or domain friends)—or pair with someone who loves conversations.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://x.com/aarondfrancis">Aaron D. Francis — X</a></li><li><a href="https://hbr.org/2016/09/know-your-customers-jobs-to-be-done">Jobs to Be Done (Clay Christensen)</a></li><li><a href="https://www.goodreads.com/book/show/840.The_Design_of_Everyday_Things">The Design of Everyday Things (Don Norman)</a></li></ul>
<p><b>Guest: Aaron D. Francis</b></p>
<ul><li><a href="https://aaronfrancis.com">Company: Solo &amp; Laravel education</a></li><li><a href="https://github.com/aarondfrancis">GitHub: @aarondfrancis</a></li><li><a href="https://x.com/aarondfrancis">𝕏: @aarondfrancis</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/vertical-slices-solo-and-empathy-product-engineering-with-aaron-d-francis-kadx7">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Wed, 08 Apr 2026 05:00:00 -0600</pubDate>
      <author>Kent C. Dodds, Aaron D. Francis</author>
      <enclosure url="https://media.transistor.fm/b2ee4f3a/82a8bdf5.mp3" length="43896152" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3668173" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/b2ee4f3a/82a8bdf5.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Aaron D. Francis</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/Qz2JhvAl_Ga2WoacliHHyXtffjQyBRwkYX33VRU96SM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mOWEw/NzQ0YjQzNTI3Mzll/OWM0ZGUxNzM0NzBm/YzZkNS5wbmc.jpg"/>
      <itunes:duration>2740</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Aaron D. Francis</strong> about <strong>product engineering</strong>: why ticket-taking implementation is losing ground to agents, what a <strong>vertical slice</strong> from UI to database really means, and how Aaron’s desktop app <strong>Solo</strong> came from a painful problem—not a feature spec.</p>
<p>They go deep on <strong>scratch-your-own-itch</strong> products, separating agents from dev stacks, <strong>Jobs to Be Done</strong>, why users bring you <strong>solutions</strong> instead of problems, and how empathy (and letting go of “technically correct”) changes what you ship.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:54 What Product Engineering Means in an AI World 4:42 Building Solo From a Painful Real Problem 8:33 Solving the Underlying Problem, Not the Requested Feature 11:37 Questions That Reveal What Users Actually Need 15:21 Product Vision and Having a Point of View 20:41 Worktrees, Feature Requests, and the Real Problem 24:59 Building for Domains You Actually Understand 28:24 AI, Bespoke SaaS, and Underserved Niches 31:00 Finding Painful Problems in Real Businesses 38:17 Empathy Over Technically Correct 41:45 Cow Paths, Affordances, and Following Real User Behavior 42:55 Optimism, Adaptation, and the Future of Product Craft</p>

<p>Aaron builds in public—Laravel roots, education, and now <strong>Solo</strong>, a terminal multiplexer–style desktop app for organizing agents and dev stacks. This episode is a practical tour of <strong>product sense</strong> for developers: watching people work, reading support email with empathy, <strong>cow paths</strong> vs. fences, and why the “right” architecture can still lose if humans go home furious.</p>
<p>You’ll hear how Aaron reasons from <strong>problem → solution</strong> when users ask for worktrees, when to duplicate UI affordances even when the model is “one,” and how introverts can still do discovery by treating outreach like an <strong>optimization mission</strong>—plus niche opportunities outside the Cursor clone gold rush.</p>
<p><b>Homework</b></p>
<ul><li>When someone asks for a <strong>solution</strong> (e.g. a feature), slow down and ask what <strong>problem</strong> they’re really trying to solve—users often lead with implementations.</li><li>Practice <strong>user empathy</strong>: imagine someone stressed, trying to finish work; question “technically correct” UX that blames the user instead of protecting them (confirmations, back-button data loss, etc.).</li><li>If talking to people is hard, <strong>reframe discovery</strong> as a systematic search (spreadsheet energy, trusted partners, or domain friends)—or pair with someone who loves conversations.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://x.com/aarondfrancis">Aaron D. Francis — X</a></li><li><a href="https://hbr.org/2016/09/know-your-customers-jobs-to-be-done">Jobs to Be Done (Clay Christensen)</a></li><li><a href="https://www.goodreads.com/book/show/840.The_Design_of_Everyday_Things">The Design of Everyday Things (Don Norman)</a></li></ul>
<p><b>Guest: Aaron D. Francis</b></p>
<ul><li><a href="https://aaronfrancis.com">Company: Solo &amp; Laravel education</a></li><li><a href="https://github.com/aarondfrancis">GitHub: @aarondfrancis</a></li><li><a href="https://x.com/aarondfrancis">𝕏: @aarondfrancis</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/vertical-slices-solo-and-empathy-product-engineering-with-aaron-d-francis-kadx7">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, vertical slice, developer tools, empathy, agents, Solo</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/b2ee4f3a/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Foundations, feedback, and agents — Dillon Mulroy on product at Cloudflare</title>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <itunes:title>Foundations, feedback, and agents — Dillon Mulroy on product at Cloudflare</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ecabc762-fb62-4d05-80fc-ea8ff2bcd4ce</guid>
      <link>https://www.epicproduct.engineer/foundations-feedback-and-agents-dillon-mulroy-on-product-at-cloudflare-7fhnr</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Dillon Mulroy</strong>, Principal Engineer at <strong>Cloudflare</strong>, about <strong>Agent Experience</strong> and dogfooding AI platform work: how Cloudflare closes the loop between builders and customers, why <strong>observability</strong> and support are product superpowers, and how to stay disciplined when agents tempt you to ship huge diffs overnight.</p>
<p>They go deep on watching users work, <strong>firehose</strong> social feedback, partnering with support, and why “make pain painful” aligns incentives for better software.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:53 Dillon's Role at Cloudflare and Agent Experience 2:04 Preparing Cloudflare for Agent Users 5:29 Product Taste and Building What You'd Want to Use 7:09 Building Great Products for Non-Developer Users 10:03 Pushing Back on Pressure to Ship Fast 12:07 Getting Direct Feedback From Users 14:34 Watching Users Work 17:34 Support Teams as a Gold Mine of Product Signal 18:42 Observability, Metrics, and Customer Escalations 20:46 Rebuilding Vercel Domains 22:40 Making User Pain Painful 23:54 Discipline, Small Scope, and Reviewing AI-Written Code 27:52 Observability as Product Engineering 31:00 Delighters and Going Beyond the Basics 37:04 Onboarding Friction and Feedback Loops 40:36 Rewrites, Pain Reduction, and Fixing the Right Problems 44:20 Cross-Functional Relationships Beyond End Users 45:30 Learning Product Sense by Sitting With Support 47:01 Homework: Care Deeply and Build Better Feedback Systems</p>

<p>Dillon’s path runs from internal insurance tools to <strong>Vercel Domains</strong> to Cloudflare’s agent and dashboard work—always with the same through-line: <strong>care about the user</strong>, get real feedback, and invest in <strong>primitives</strong> so delighters don’t collapse under bad foundations. This episode covers metrics and paging as a product habit, learning from <strong>customer escalations</strong>, scoping small when AI speeds up coding, and building cross-functional relationships (support, sales, finance) as part of engineering judgment.</p>
<p>You’ll hear practical parallels with episodes on <strong>delighters</strong> and onboarding tension, plus why reviewing agent-written code still matters for system intuition when things break at 2 a.m.</p>
<p><b>Homework</b></p>
<ul><li><strong>Try hard and care a lot</strong>; more practically, <strong>focus on foundations and primitives</strong>.</li><li>Put <strong>good feedback systems</strong> in place so you know what’s going on with your product and where it doesn’t feel good—<strong>alerting and metrics</strong>, <strong>customer journey</strong> signals, or <strong>customer interviews</strong>.</li><li>If you have a <strong>customer support</strong> team, <strong>sit with them and watch them triage cases</strong> for your product; get to know support—they’re sitting on a gold mine of product signal—and empathize with them like you do with users.</li><li>Kent’s shorthand for the mindset Dillon agreed with: <strong>make pain painful</strong>—if your users are hurting, <strong>you</strong> should feel it too.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://developers.cloudflare.com">Cloudflare — Developers</a></li><li><a href="https://developers.cloudflare.com/agents/">Cloudflare Agents</a></li><li><a href="https://dillonis.online">Dillon Mulroy — site</a></li><li><a href="https://github.com/dmmulroy">Dillon Mulroy — GitHub</a></li></ul>
<p><b>Guest: Dillon Mulroy</b></p>
<ul><li><a href="https://www.cloudflare.com">Company: Cloudflare</a></li><li><a href="https://github.com/dmmulroy">GitHub: @dmmulroy</a></li><li><a href="https://x.com/dillon_mulroy">𝕏: @dillon_mulroy</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/foundations-feedback-and-agents-dillon-mulroy-on-product-at-cloudflare-7fhnr">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Dillon Mulroy</strong>, Principal Engineer at <strong>Cloudflare</strong>, about <strong>Agent Experience</strong> and dogfooding AI platform work: how Cloudflare closes the loop between builders and customers, why <strong>observability</strong> and support are product superpowers, and how to stay disciplined when agents tempt you to ship huge diffs overnight.</p>
<p>They go deep on watching users work, <strong>firehose</strong> social feedback, partnering with support, and why “make pain painful” aligns incentives for better software.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:53 Dillon's Role at Cloudflare and Agent Experience 2:04 Preparing Cloudflare for Agent Users 5:29 Product Taste and Building What You'd Want to Use 7:09 Building Great Products for Non-Developer Users 10:03 Pushing Back on Pressure to Ship Fast 12:07 Getting Direct Feedback From Users 14:34 Watching Users Work 17:34 Support Teams as a Gold Mine of Product Signal 18:42 Observability, Metrics, and Customer Escalations 20:46 Rebuilding Vercel Domains 22:40 Making User Pain Painful 23:54 Discipline, Small Scope, and Reviewing AI-Written Code 27:52 Observability as Product Engineering 31:00 Delighters and Going Beyond the Basics 37:04 Onboarding Friction and Feedback Loops 40:36 Rewrites, Pain Reduction, and Fixing the Right Problems 44:20 Cross-Functional Relationships Beyond End Users 45:30 Learning Product Sense by Sitting With Support 47:01 Homework: Care Deeply and Build Better Feedback Systems</p>

<p>Dillon’s path runs from internal insurance tools to <strong>Vercel Domains</strong> to Cloudflare’s agent and dashboard work—always with the same through-line: <strong>care about the user</strong>, get real feedback, and invest in <strong>primitives</strong> so delighters don’t collapse under bad foundations. This episode covers metrics and paging as a product habit, learning from <strong>customer escalations</strong>, scoping small when AI speeds up coding, and building cross-functional relationships (support, sales, finance) as part of engineering judgment.</p>
<p>You’ll hear practical parallels with episodes on <strong>delighters</strong> and onboarding tension, plus why reviewing agent-written code still matters for system intuition when things break at 2 a.m.</p>
<p><b>Homework</b></p>
<ul><li><strong>Try hard and care a lot</strong>; more practically, <strong>focus on foundations and primitives</strong>.</li><li>Put <strong>good feedback systems</strong> in place so you know what’s going on with your product and where it doesn’t feel good—<strong>alerting and metrics</strong>, <strong>customer journey</strong> signals, or <strong>customer interviews</strong>.</li><li>If you have a <strong>customer support</strong> team, <strong>sit with them and watch them triage cases</strong> for your product; get to know support—they’re sitting on a gold mine of product signal—and empathize with them like you do with users.</li><li>Kent’s shorthand for the mindset Dillon agreed with: <strong>make pain painful</strong>—if your users are hurting, <strong>you</strong> should feel it too.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://developers.cloudflare.com">Cloudflare — Developers</a></li><li><a href="https://developers.cloudflare.com/agents/">Cloudflare Agents</a></li><li><a href="https://dillonis.online">Dillon Mulroy — site</a></li><li><a href="https://github.com/dmmulroy">Dillon Mulroy — GitHub</a></li></ul>
<p><b>Guest: Dillon Mulroy</b></p>
<ul><li><a href="https://www.cloudflare.com">Company: Cloudflare</a></li><li><a href="https://github.com/dmmulroy">GitHub: @dmmulroy</a></li><li><a href="https://x.com/dillon_mulroy">𝕏: @dillon_mulroy</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/foundations-feedback-and-agents-dillon-mulroy-on-product-at-cloudflare-7fhnr">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Tue, 31 Mar 2026 20:13:30 -0600</pubDate>
      <author>Kent C. Dodds, Dillon Mulroy</author>
      <enclosure url="https://media.transistor.fm/1620847b/4a3e69bd.mp3" length="47144543" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3668599" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/1620847b/4a3e69bd.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Dillon Mulroy</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/rVF6owkiH_MlGH6By-nvBVDZnUV87fh6IZOjRWQPvMw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NjRk/MTJhMDI0MzQ0NTYz/ZDFhZTk0MDg4OGQ5/YWZiNi5wbmc.jpg"/>
      <itunes:duration>2943</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Dillon Mulroy</strong>, Principal Engineer at <strong>Cloudflare</strong>, about <strong>Agent Experience</strong> and dogfooding AI platform work: how Cloudflare closes the loop between builders and customers, why <strong>observability</strong> and support are product superpowers, and how to stay disciplined when agents tempt you to ship huge diffs overnight.</p>
<p>They go deep on watching users work, <strong>firehose</strong> social feedback, partnering with support, and why “make pain painful” aligns incentives for better software.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 0:53 Dillon's Role at Cloudflare and Agent Experience 2:04 Preparing Cloudflare for Agent Users 5:29 Product Taste and Building What You'd Want to Use 7:09 Building Great Products for Non-Developer Users 10:03 Pushing Back on Pressure to Ship Fast 12:07 Getting Direct Feedback From Users 14:34 Watching Users Work 17:34 Support Teams as a Gold Mine of Product Signal 18:42 Observability, Metrics, and Customer Escalations 20:46 Rebuilding Vercel Domains 22:40 Making User Pain Painful 23:54 Discipline, Small Scope, and Reviewing AI-Written Code 27:52 Observability as Product Engineering 31:00 Delighters and Going Beyond the Basics 37:04 Onboarding Friction and Feedback Loops 40:36 Rewrites, Pain Reduction, and Fixing the Right Problems 44:20 Cross-Functional Relationships Beyond End Users 45:30 Learning Product Sense by Sitting With Support 47:01 Homework: Care Deeply and Build Better Feedback Systems</p>

<p>Dillon’s path runs from internal insurance tools to <strong>Vercel Domains</strong> to Cloudflare’s agent and dashboard work—always with the same through-line: <strong>care about the user</strong>, get real feedback, and invest in <strong>primitives</strong> so delighters don’t collapse under bad foundations. This episode covers metrics and paging as a product habit, learning from <strong>customer escalations</strong>, scoping small when AI speeds up coding, and building cross-functional relationships (support, sales, finance) as part of engineering judgment.</p>
<p>You’ll hear practical parallels with episodes on <strong>delighters</strong> and onboarding tension, plus why reviewing agent-written code still matters for system intuition when things break at 2 a.m.</p>
<p><b>Homework</b></p>
<ul><li><strong>Try hard and care a lot</strong>; more practically, <strong>focus on foundations and primitives</strong>.</li><li>Put <strong>good feedback systems</strong> in place so you know what’s going on with your product and where it doesn’t feel good—<strong>alerting and metrics</strong>, <strong>customer journey</strong> signals, or <strong>customer interviews</strong>.</li><li>If you have a <strong>customer support</strong> team, <strong>sit with them and watch them triage cases</strong> for your product; get to know support—they’re sitting on a gold mine of product signal—and empathize with them like you do with users.</li><li>Kent’s shorthand for the mindset Dillon agreed with: <strong>make pain painful</strong>—if your users are hurting, <strong>you</strong> should feel it too.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://developers.cloudflare.com">Cloudflare — Developers</a></li><li><a href="https://developers.cloudflare.com/agents/">Cloudflare Agents</a></li><li><a href="https://dillonis.online">Dillon Mulroy — site</a></li><li><a href="https://github.com/dmmulroy">Dillon Mulroy — GitHub</a></li></ul>
<p><b>Guest: Dillon Mulroy</b></p>
<ul><li><a href="https://www.cloudflare.com">Company: Cloudflare</a></li><li><a href="https://github.com/dmmulroy">GitHub: @dmmulroy</a></li><li><a href="https://x.com/dillon_mulroy">𝕏: @dillon_mulroy</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/foundations-feedback-and-agents-dillon-mulroy-on-product-at-cloudflare-7fhnr">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, Cloudflare, observability, developer tools, user feedback, coding agents</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/1620847b/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>The right thing before the thing right — product engineering with Wayne Allan</title>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <itunes:title>The right thing before the thing right — product engineering with Wayne Allan</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">536ae530-6c1d-4631-ad7b-dab01dcb600d</guid>
      <link>https://www.epicproduct.engineer/the-right-thing-before-the-thing-right-product-engineering-with-wayne-allan~g8g0r</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Wayne Allan</strong> (engineer, PM, and consultant) about <strong>product engineering</strong> in practice: why “building the thing right” only matters after you’re building the <strong>right thing</strong>, how to shorten feedback loops without six-month research theater, and why falling in love with the <strong>problem</strong> beats falling in love with your <strong>solution</strong>.</p>
<p>They cover scrappy validation, talking to sales and support, the <strong>Kano model</strong>, *Crossing the Chasm*, and what changes when shipping gets faster than learning.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 6:01 The Role of Communication in Product Development 12:13 Maintaining Excitement in Product Development 18:06 The Challenge of Validating Ideas 27:08 The Importance of Market Analysis 32:39 The Kano Model: Features That Matter 40:38 The Future of Systems of Record and Transactions 47:23 The Power of Listening and Asking Questions</p>

<p>Wayne blends delivery and product leadership—his stories range from a flagship-adjacent launch that nobody used to the everyday discipline of listening to customers without waiting two weeks for a meeting. This episode connects <strong>feedback-loop thinking</strong> (familiar from CI) to product discovery, <strong>yes-and</strong> conversations when someone is married to a feature idea, and the difference between hygiene features, performance features, and delighters when teams ship faster than users can absorb.</p>
<p>You’ll also hear grounded takes on when “move fast” breaks trust, how AI may reshape search-and-listing UIs, and a concrete reading list: *The Mom Test* and *Crossing the Chasm*.</p>
<p><b>Homework</b></p>
<ul><li><strong>Talk to people, ask good questions, and listen</strong>—Wayne says that’s the biggest hack that’s worked in his career.</li><li>Read *The Mom Test*: ask how people <strong>solved this problem in the past</strong> instead of whether they like your idea or would use it—you get far more useful insight (Wayne ties this to caring about the problem, not your solution).</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://momtestbook.com">*The Mom Test* (Rob Fitzpatrick)</a></li><li><a href="https://www.harpercollins.com/products/crossing-the-chasm-3rd-edition-geoffrey-a-moore">*Crossing the Chasm* (Geoffrey Moore)</a></li><li><a href="https://www.thoughtworks.com">Thoughtworks</a></li><li><a href="https://www.linkedin.com/in/wayneallan">Wayne Allan — LinkedIn</a></li></ul>
<p><b>Guest: Wayne Allan</b></p>
<ul><li><a href="https://www.thoughtworks.com">Company: Thoughtworks</a></li><li><a href="https://x.com/xWayfinder">𝕏: @xWayfinder</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/the-right-thing-before-the-thing-right-product-engineering-with-wayne-allan~g8g0r">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Wayne Allan</strong> (engineer, PM, and consultant) about <strong>product engineering</strong> in practice: why “building the thing right” only matters after you’re building the <strong>right thing</strong>, how to shorten feedback loops without six-month research theater, and why falling in love with the <strong>problem</strong> beats falling in love with your <strong>solution</strong>.</p>
<p>They cover scrappy validation, talking to sales and support, the <strong>Kano model</strong>, *Crossing the Chasm*, and what changes when shipping gets faster than learning.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 6:01 The Role of Communication in Product Development 12:13 Maintaining Excitement in Product Development 18:06 The Challenge of Validating Ideas 27:08 The Importance of Market Analysis 32:39 The Kano Model: Features That Matter 40:38 The Future of Systems of Record and Transactions 47:23 The Power of Listening and Asking Questions</p>

<p>Wayne blends delivery and product leadership—his stories range from a flagship-adjacent launch that nobody used to the everyday discipline of listening to customers without waiting two weeks for a meeting. This episode connects <strong>feedback-loop thinking</strong> (familiar from CI) to product discovery, <strong>yes-and</strong> conversations when someone is married to a feature idea, and the difference between hygiene features, performance features, and delighters when teams ship faster than users can absorb.</p>
<p>You’ll also hear grounded takes on when “move fast” breaks trust, how AI may reshape search-and-listing UIs, and a concrete reading list: *The Mom Test* and *Crossing the Chasm*.</p>
<p><b>Homework</b></p>
<ul><li><strong>Talk to people, ask good questions, and listen</strong>—Wayne says that’s the biggest hack that’s worked in his career.</li><li>Read *The Mom Test*: ask how people <strong>solved this problem in the past</strong> instead of whether they like your idea or would use it—you get far more useful insight (Wayne ties this to caring about the problem, not your solution).</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://momtestbook.com">*The Mom Test* (Rob Fitzpatrick)</a></li><li><a href="https://www.harpercollins.com/products/crossing-the-chasm-3rd-edition-geoffrey-a-moore">*Crossing the Chasm* (Geoffrey Moore)</a></li><li><a href="https://www.thoughtworks.com">Thoughtworks</a></li><li><a href="https://www.linkedin.com/in/wayneallan">Wayne Allan — LinkedIn</a></li></ul>
<p><b>Guest: Wayne Allan</b></p>
<ul><li><a href="https://www.thoughtworks.com">Company: Thoughtworks</a></li><li><a href="https://x.com/xWayfinder">𝕏: @xWayfinder</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/the-right-thing-before-the-thing-right-product-engineering-with-wayne-allan~g8g0r">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Tue, 31 Mar 2026 20:13:11 -0600</pubDate>
      <author>Kent C. Dodds, Wayne Allan</author>
      <enclosure url="https://media.transistor.fm/9961290d/5d3883a3.mp3" length="48576633" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3680354" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/9961290d/5d3883a3.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Wayne Allan</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/iODe5kbJvN6z3Rn3J6N7m9gYfyVEbqYTWAL-5Olj8Vw/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9kNTZl/ZGJlODg4NDQ5Mjkx/M2RkN2RlNzlhMTA3/ZDY1YS5qcGc.jpg"/>
      <itunes:duration>3032</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Wayne Allan</strong> (engineer, PM, and consultant) about <strong>product engineering</strong> in practice: why “building the thing right” only matters after you’re building the <strong>right thing</strong>, how to shorten feedback loops without six-month research theater, and why falling in love with the <strong>problem</strong> beats falling in love with your <strong>solution</strong>.</p>
<p>They cover scrappy validation, talking to sales and support, the <strong>Kano model</strong>, *Crossing the Chasm*, and what changes when shipping gets faster than learning.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 6:01 The Role of Communication in Product Development 12:13 Maintaining Excitement in Product Development 18:06 The Challenge of Validating Ideas 27:08 The Importance of Market Analysis 32:39 The Kano Model: Features That Matter 40:38 The Future of Systems of Record and Transactions 47:23 The Power of Listening and Asking Questions</p>

<p>Wayne blends delivery and product leadership—his stories range from a flagship-adjacent launch that nobody used to the everyday discipline of listening to customers without waiting two weeks for a meeting. This episode connects <strong>feedback-loop thinking</strong> (familiar from CI) to product discovery, <strong>yes-and</strong> conversations when someone is married to a feature idea, and the difference between hygiene features, performance features, and delighters when teams ship faster than users can absorb.</p>
<p>You’ll also hear grounded takes on when “move fast” breaks trust, how AI may reshape search-and-listing UIs, and a concrete reading list: *The Mom Test* and *Crossing the Chasm*.</p>
<p><b>Homework</b></p>
<ul><li><strong>Talk to people, ask good questions, and listen</strong>—Wayne says that’s the biggest hack that’s worked in his career.</li><li>Read *The Mom Test*: ask how people <strong>solved this problem in the past</strong> instead of whether they like your idea or would use it—you get far more useful insight (Wayne ties this to caring about the problem, not your solution).</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://momtestbook.com">*The Mom Test* (Rob Fitzpatrick)</a></li><li><a href="https://www.harpercollins.com/products/crossing-the-chasm-3rd-edition-geoffrey-a-moore">*Crossing the Chasm* (Geoffrey Moore)</a></li><li><a href="https://www.thoughtworks.com">Thoughtworks</a></li><li><a href="https://www.linkedin.com/in/wayneallan">Wayne Allan — LinkedIn</a></li></ul>
<p><b>Guest: Wayne Allan</b></p>
<ul><li><a href="https://www.thoughtworks.com">Company: Thoughtworks</a></li><li><a href="https://x.com/xWayfinder">𝕏: @xWayfinder</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/the-right-thing-before-the-thing-right-product-engineering-with-wayne-allan~g8g0r">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product engineering, user research, feedback loops, The Mom Test, Kano model, Crossing the Chasm</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/9961290d/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Product sense, restraint, and OpenCode with Dax Raad</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>Product sense, restraint, and OpenCode with Dax Raad</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">46a22c34-7ffc-4f7f-a446-4cdef53528d8</guid>
      <link>https://www.epicproduct.engineer/product-sense-restraint-and-open-code-with-dax-raad-9qoje</link>
      <description>
        <![CDATA[<p>Kent talks with <strong>Dax Raad</strong> about building <a href="https://opencode.ai">OpenCode</a> in a crowded coding-agent market: why dev tools are still a consumer-style product, how fast shipping can make good products feel worse, and what “product skill” actually looks like when agents remove friction from implementation.</p>
<p>They dig into onboarding, progressive disclosure, listening across many user requests for the real pattern, and why slowing down can be the right move—even when competitors ship faster.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 3:00 Understanding Developer Workflows 5:24 Introspection on Product Processes 8:45 The Invisible Skill of Product Management 11:36 Onboarding and User Experience 14:34 Product Restraint and Feature Overload 17:37 User Feedback and Feature Requests 20:26 Clarity on Problems and Solutions 23:42 The Role of AI in Product Development 27:19 Augmenting Human Capabilities with AI 29:59 Navigating the Challenges of AI in Product Development 33:16 The Future of Skills in an AI-Driven World 36:30 Understanding AI's Impact on Development Practices 40:36 Balancing Speed and Quality in Software Development 45:38 The Human Element in AI-Enhanced Workflows 52:18 The Importance of Believing in Product Quality</p>

<p>Dax has spent years building tools developers actually use; on OpenCode he’s thinking hard about product process while the space moves at breakneck speed. This episode is a practical look at <strong>product deterioration</strong> (not just code rot), <strong>bottom-up adoption</strong> for dev tools, and how coding agents change who decides what gets built—without replacing the need for taste, restraint, and clarity about what problem you’re solving.</p>
<p>You’ll hear concrete examples from OpenCode’s terminal UI and onboarding, parallels to Kent’s Epic Workshop app, and a grounded take on inference pricing, hype, and when “ship messy and fix later” does and doesn’t hold up.</p>
<p><b>Homework</b></p>
<ul><li><strong>Convince yourself that getting good at product really matters</strong>—Dax says there’s a lot in the culture that tries to tell you it doesn’t, and you need that commitment because the belief will be challenged.</li><li>If you don’t already believe it, <strong>figure out how to make yourself believe it matters</strong> (Kent’s recap of the guest’s action).</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://opencode.ai">OpenCode</a></li><li><a href="https://dev.opencode.ai/docs">OpenCode docs</a></li><li><a href="https://thdxr.com">Dax Raad (site)</a></li><li><a href="https://kentcdodds.com/blog">Kent C. Dodds — blog</a></li></ul>
<p><b>Guest: Dax Raad</b></p>
<ul><li><a href="https://opencode.ai">Company: OpenCode</a></li><li><a href="https://github.com/thdxr">GitHub: @thdxr</a></li><li><a href="https://x.com/thdxr">𝕏: @thdxr</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/product-sense-restraint-and-open-code-with-dax-raad-9qoje">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent talks with <strong>Dax Raad</strong> about building <a href="https://opencode.ai">OpenCode</a> in a crowded coding-agent market: why dev tools are still a consumer-style product, how fast shipping can make good products feel worse, and what “product skill” actually looks like when agents remove friction from implementation.</p>
<p>They dig into onboarding, progressive disclosure, listening across many user requests for the real pattern, and why slowing down can be the right move—even when competitors ship faster.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 3:00 Understanding Developer Workflows 5:24 Introspection on Product Processes 8:45 The Invisible Skill of Product Management 11:36 Onboarding and User Experience 14:34 Product Restraint and Feature Overload 17:37 User Feedback and Feature Requests 20:26 Clarity on Problems and Solutions 23:42 The Role of AI in Product Development 27:19 Augmenting Human Capabilities with AI 29:59 Navigating the Challenges of AI in Product Development 33:16 The Future of Skills in an AI-Driven World 36:30 Understanding AI's Impact on Development Practices 40:36 Balancing Speed and Quality in Software Development 45:38 The Human Element in AI-Enhanced Workflows 52:18 The Importance of Believing in Product Quality</p>

<p>Dax has spent years building tools developers actually use; on OpenCode he’s thinking hard about product process while the space moves at breakneck speed. This episode is a practical look at <strong>product deterioration</strong> (not just code rot), <strong>bottom-up adoption</strong> for dev tools, and how coding agents change who decides what gets built—without replacing the need for taste, restraint, and clarity about what problem you’re solving.</p>
<p>You’ll hear concrete examples from OpenCode’s terminal UI and onboarding, parallels to Kent’s Epic Workshop app, and a grounded take on inference pricing, hype, and when “ship messy and fix later” does and doesn’t hold up.</p>
<p><b>Homework</b></p>
<ul><li><strong>Convince yourself that getting good at product really matters</strong>—Dax says there’s a lot in the culture that tries to tell you it doesn’t, and you need that commitment because the belief will be challenged.</li><li>If you don’t already believe it, <strong>figure out how to make yourself believe it matters</strong> (Kent’s recap of the guest’s action).</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://opencode.ai">OpenCode</a></li><li><a href="https://dev.opencode.ai/docs">OpenCode docs</a></li><li><a href="https://thdxr.com">Dax Raad (site)</a></li><li><a href="https://kentcdodds.com/blog">Kent C. Dodds — blog</a></li></ul>
<p><b>Guest: Dax Raad</b></p>
<ul><li><a href="https://opencode.ai">Company: OpenCode</a></li><li><a href="https://github.com/thdxr">GitHub: @thdxr</a></li><li><a href="https://x.com/thdxr">𝕏: @thdxr</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/product-sense-restraint-and-open-code-with-dax-raad-9qoje">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Tue, 31 Mar 2026 20:12:23 -0600</pubDate>
      <author>Kent C. Dodds, Dax Raad</author>
      <enclosure url="https://media.transistor.fm/4cd72d4d/d7cdee29.mp3" length="51902549" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3666084" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/4cd72d4d/d7cdee29.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Dax Raad</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/6w2Kgzr6q5lTl3pH9EgavVBFVzfyuQUnS-kwaCbEwaY/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wOTg3/NGY1ZDliMTBkZDZl/MjZjYzRlYzFjOTE0/NTg1ZC5qcGc.jpg"/>
      <itunes:duration>3240</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent talks with <strong>Dax Raad</strong> about building <a href="https://opencode.ai">OpenCode</a> in a crowded coding-agent market: why dev tools are still a consumer-style product, how fast shipping can make good products feel worse, and what “product skill” actually looks like when agents remove friction from implementation.</p>
<p>They dig into onboarding, progressive disclosure, listening across many user requests for the real pattern, and why slowing down can be the right move—even when competitors ship faster.</p>
<p><b>Chapters</b></p>
<p>0:00 Introduction to Product Engineering 3:00 Understanding Developer Workflows 5:24 Introspection on Product Processes 8:45 The Invisible Skill of Product Management 11:36 Onboarding and User Experience 14:34 Product Restraint and Feature Overload 17:37 User Feedback and Feature Requests 20:26 Clarity on Problems and Solutions 23:42 The Role of AI in Product Development 27:19 Augmenting Human Capabilities with AI 29:59 Navigating the Challenges of AI in Product Development 33:16 The Future of Skills in an AI-Driven World 36:30 Understanding AI's Impact on Development Practices 40:36 Balancing Speed and Quality in Software Development 45:38 The Human Element in AI-Enhanced Workflows 52:18 The Importance of Believing in Product Quality</p>

<p>Dax has spent years building tools developers actually use; on OpenCode he’s thinking hard about product process while the space moves at breakneck speed. This episode is a practical look at <strong>product deterioration</strong> (not just code rot), <strong>bottom-up adoption</strong> for dev tools, and how coding agents change who decides what gets built—without replacing the need for taste, restraint, and clarity about what problem you’re solving.</p>
<p>You’ll hear concrete examples from OpenCode’s terminal UI and onboarding, parallels to Kent’s Epic Workshop app, and a grounded take on inference pricing, hype, and when “ship messy and fix later” does and doesn’t hold up.</p>
<p><b>Homework</b></p>
<ul><li><strong>Convince yourself that getting good at product really matters</strong>—Dax says there’s a lot in the culture that tries to tell you it doesn’t, and you need that commitment because the belief will be challenged.</li><li>If you don’t already believe it, <strong>figure out how to make yourself believe it matters</strong> (Kent’s recap of the guest’s action).</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://opencode.ai">OpenCode</a></li><li><a href="https://dev.opencode.ai/docs">OpenCode docs</a></li><li><a href="https://thdxr.com">Dax Raad (site)</a></li><li><a href="https://kentcdodds.com/blog">Kent C. Dodds — blog</a></li></ul>
<p><b>Guest: Dax Raad</b></p>
<ul><li><a href="https://opencode.ai">Company: OpenCode</a></li><li><a href="https://github.com/thdxr">GitHub: @thdxr</a></li><li><a href="https://x.com/thdxr">𝕏: @thdxr</a></li></ul>
<p><b>Host: Kent C. Dodds</b></p>
<ul><li><a href="https://kentcdodds.com/">Website: kentcdodds.com</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://www.youtube.com/channel/UCz-BYvuntVRt_VpfR6FKXJw">YouTube: Kent C. Dodds</a></li><li><a href="https://epicproduct.engineer">Podcast: epicproduct.engineer</a></li></ul>
<p><a href="https://www.epicproduct.engineer/product-sense-restraint-and-open-code-with-dax-raad-9qoje">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>product sense, coding agents, OpenCode, developer tools, onboarding, progressive disclosure</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/4cd72d4d/transcript.txt" type="text/plain"/>
    </item>
    <item>
      <title>Introducing Become an Epic Product Engineer</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>Introducing Become an Epic Product Engineer</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a736546c-5535-4d6c-8e88-25f540c83385</guid>
      <link>https://www.epicproduct.engineer/introducing-become-an-epic-product-engineer~frxeb</link>
      <description>
        <![CDATA[<p>Kent opens <strong>Become an Epic Product Engineer</strong>: why <strong>product engineering</strong> is the durable skill as AI takes on more implementation, what to expect from guest conversations and homework, and where to start in the catalog.</p>
<p><b>Chapters</b></p>
<p>0:00 Introducing Become an Epic Product Engineer 0:38 The archer metaphor 0:52 Knowing what to build 1:05 Learning out loud with guests 1:18 Product engineers vs product managers 1:35 Homework on every episode 1:55 Episode highlights 2:15 Better with Kent companion series 2:30 Homework: subscribe and pick an episode</p>

<p>Software keeps changing, and AI is accelerating something that was already true: implementation is getting cheaper while <strong>knowing what to build</strong> matters more.</p>
<p>In this intro Kent frames the show - learning out loud with people who blend technical depth and product judgment - and why developers need product thinking without becoming product managers. He walks through the archer metaphor (better arrows, same need to pick the target), how homework works at the end of every episode, and highlights conversations to start with.</p>
<p>Also: <strong>Better with Kent</strong>, Kent's solo companion series on the same durable skills.</p>
<p><b>Homework</b></p>
<ul><li><strong>Subscribe</strong> to Become an Epic Product Engineer in your favorite podcast app.</li><li><strong>Pick one episode</strong> to listen to first - if it wins you over, come back for the rest.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://www.epicproduct.engineer/become-an-epic-product-engineer-podcast">Become an Epic Product Engineer podcast</a></li><li><a href="https://www.epicproduct.engineer/the-last-software-engineer">The Last Software Engineer (essay)</a></li></ul>
<p><b>Guest: Kent C. Dodds</b></p>
<ul><li><a href="https://www.epicproduct.engineer">Company: Epic Product Engineer</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li></ul>
<p><a href="https://www.epicproduct.engineer/introducing-become-an-epic-product-engineer~frxeb">See on Epic Product Engineer</a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Kent opens <strong>Become an Epic Product Engineer</strong>: why <strong>product engineering</strong> is the durable skill as AI takes on more implementation, what to expect from guest conversations and homework, and where to start in the catalog.</p>
<p><b>Chapters</b></p>
<p>0:00 Introducing Become an Epic Product Engineer 0:38 The archer metaphor 0:52 Knowing what to build 1:05 Learning out loud with guests 1:18 Product engineers vs product managers 1:35 Homework on every episode 1:55 Episode highlights 2:15 Better with Kent companion series 2:30 Homework: subscribe and pick an episode</p>

<p>Software keeps changing, and AI is accelerating something that was already true: implementation is getting cheaper while <strong>knowing what to build</strong> matters more.</p>
<p>In this intro Kent frames the show - learning out loud with people who blend technical depth and product judgment - and why developers need product thinking without becoming product managers. He walks through the archer metaphor (better arrows, same need to pick the target), how homework works at the end of every episode, and highlights conversations to start with.</p>
<p>Also: <strong>Better with Kent</strong>, Kent's solo companion series on the same durable skills.</p>
<p><b>Homework</b></p>
<ul><li><strong>Subscribe</strong> to Become an Epic Product Engineer in your favorite podcast app.</li><li><strong>Pick one episode</strong> to listen to first - if it wins you over, come back for the rest.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://www.epicproduct.engineer/become-an-epic-product-engineer-podcast">Become an Epic Product Engineer podcast</a></li><li><a href="https://www.epicproduct.engineer/the-last-software-engineer">The Last Software Engineer (essay)</a></li></ul>
<p><b>Guest: Kent C. Dodds</b></p>
<ul><li><a href="https://www.epicproduct.engineer">Company: Epic Product Engineer</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li></ul>
<p><a href="https://www.epicproduct.engineer/introducing-become-an-epic-product-engineer~frxeb">See on Epic Product Engineer</a></p>]]>
      </content:encoded>
      <pubDate>Tue, 31 Mar 2026 20:11:35 -0600</pubDate>
      <author>Kent C. Dodds, Kent C. Dodds</author>
      <enclosure url="https://media.transistor.fm/7365f52e/fdd3f6bd.mp3" length="11054430" type="audio/mpeg"/>
      <podcast:alternateEnclosure type="application/x-mpegURL" length="0" bitrate="3679975" height="1080" lang="en" title="HD Video Stream" rel="alternate">
        <podcast:source uri="https://media.transistor.fm/7365f52e/fdd3f6bd.m3u8"/>
      </podcast:alternateEnclosure>
      <itunes:author>Kent C. Dodds, Kent C. Dodds</itunes:author>
      <itunes:duration>689</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Kent opens <strong>Become an Epic Product Engineer</strong>: why <strong>product engineering</strong> is the durable skill as AI takes on more implementation, what to expect from guest conversations and homework, and where to start in the catalog.</p>
<p><b>Chapters</b></p>
<p>0:00 Introducing Become an Epic Product Engineer 0:38 The archer metaphor 0:52 Knowing what to build 1:05 Learning out loud with guests 1:18 Product engineers vs product managers 1:35 Homework on every episode 1:55 Episode highlights 2:15 Better with Kent companion series 2:30 Homework: subscribe and pick an episode</p>

<p>Software keeps changing, and AI is accelerating something that was already true: implementation is getting cheaper while <strong>knowing what to build</strong> matters more.</p>
<p>In this intro Kent frames the show - learning out loud with people who blend technical depth and product judgment - and why developers need product thinking without becoming product managers. He walks through the archer metaphor (better arrows, same need to pick the target), how homework works at the end of every episode, and highlights conversations to start with.</p>
<p>Also: <strong>Better with Kent</strong>, Kent's solo companion series on the same durable skills.</p>
<p><b>Homework</b></p>
<ul><li><strong>Subscribe</strong> to Become an Epic Product Engineer in your favorite podcast app.</li><li><strong>Pick one episode</strong> to listen to first - if it wins you over, come back for the rest.</li></ul>
<p><b>Resources</b></p>
<ul><li><a href="https://www.epicproduct.engineer/become-an-epic-product-engineer-podcast">Become an Epic Product Engineer podcast</a></li><li><a href="https://www.epicproduct.engineer/the-last-software-engineer">The Last Software Engineer (essay)</a></li></ul>
<p><b>Guest: Kent C. Dodds</b></p>
<ul><li><a href="https://www.epicproduct.engineer">Company: Epic Product Engineer</a></li><li><a href="https://github.com/kentcdodds">GitHub: @kentcdodds</a></li><li><a href="https://x.com/kentcdodds">𝕏: @kentcdodds</a></li></ul>
<p><a href="https://www.epicproduct.engineer/introducing-become-an-epic-product-engineer~frxeb">See on Epic Product Engineer</a></p>]]>
      </itunes:summary>
      <itunes:keywords>Become an Epic Product Engineer, product engineering, product management, software development, AI and engineering, durable skills</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/7365f52e/transcript.txt" type="text/plain"/>
    </item>
  </channel>
</rss>
