<?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/engineering-evolved" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>Engineering Evolved</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/engineering-evolved</itunes:new-feed-url>
    <description>Where business meets innovation and technology drives transformation.
Engineering Evolved is the podcast for leaders navigating the forgotten ground between startup chaos and enterprise bureaucracy. If you're building and scaling teams at organizations in the middle — where startup rules no longer apply and enterprise playbooks are far too large — this show is for you.
Hosted by Tom Barber, each episode explores the real challenges facing today's engineering leaders: scaling systems without breaking them, building high-performing teams, aligning engineering strategy with business goals, and making technical decisions that drive measurable impact.
Whether you're a Director of Engineering, VP of Technology, CTO, or an IC engineer stepping into leadership, you'll find practical insights drawn from real-world experience — not theoretical frameworks that only work on whiteboards.
Topics include:

Scaling engineering teams and systems for growth
Building effective engineering culture
Bridging the gap between technical and business strategy
Leadership tactics that actually work in the messy middle
Making architectural decisions with limited resources
Navigating organizational complexity

Engineering Evolved — guiding today's leaders through the evolution of engineering.
New episodes drop weekly. Subscribe now and join the conversation about what it really takes to lead engineering in the modern era.</description>
    <copyright>2025 Spicule LTD</copyright>
    <podcast:guid>25e3a9ba-e4d4-5dd9-b1b4-212ff6109110</podcast:guid>
    <podcast:podroll>
      <podcast:remoteItem feedGuid="b864c8aa-7534-5b58-a2da-0ca28e0d0210" feedUrl="https://feeds.transistor.fm/the-ai-briefing"/>
    </podcast:podroll>
    <podcast:locked owner="tom@spicule.co.uk">no</podcast:locked>
    <language>en</language>
    <pubDate>Mon, 15 Dec 2025 05:02:02 -0500</pubDate>
    <lastBuildDate>Fri, 06 Mar 2026 12:06:54 -0500</lastBuildDate>
    <link>https://www.engineeringevolved.com</link>
    <image>
      <url>https://img.transistorcdn.com/h7PppxZHSY7GYg5-EjaF0ExyegS3QvbR6U4RcFsRKKM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNTI4/MmI4OTJkZTVkNjZi/YTExNjA5ZTFlYjRm/M2U0NC5wbmc.jpg</url>
      <title>Engineering Evolved</title>
      <link>https://www.engineeringevolved.com</link>
    </image>
    <itunes:category text="Technology"/>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Tom Barber</itunes:author>
    <itunes:image href="https://img.transistorcdn.com/h7PppxZHSY7GYg5-EjaF0ExyegS3QvbR6U4RcFsRKKM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8wNTI4/MmI4OTJkZTVkNjZi/YTExNjA5ZTFlYjRm/M2U0NC5wbmc.jpg"/>
    <itunes:summary>Where business meets innovation and technology drives transformation.
Engineering Evolved is the podcast for leaders navigating the forgotten ground between startup chaos and enterprise bureaucracy. If you're building and scaling teams at organizations in the middle — where startup rules no longer apply and enterprise playbooks are far too large — this show is for you.
Hosted by Tom Barber, each episode explores the real challenges facing today's engineering leaders: scaling systems without breaking them, building high-performing teams, aligning engineering strategy with business goals, and making technical decisions that drive measurable impact.
Whether you're a Director of Engineering, VP of Technology, CTO, or an IC engineer stepping into leadership, you'll find practical insights drawn from real-world experience — not theoretical frameworks that only work on whiteboards.
Topics include:

Scaling engineering teams and systems for growth
Building effective engineering culture
Bridging the gap between technical and business strategy
Leadership tactics that actually work in the messy middle
Making architectural decisions with limited resources
Navigating organizational complexity

Engineering Evolved — guiding today's leaders through the evolution of engineering.
New episodes drop weekly. Subscribe now and join the conversation about what it really takes to lead engineering in the modern era.</itunes:summary>
    <itunes:subtitle>Where business meets innovation and technology drives transformation.</itunes:subtitle>
    <itunes:keywords>technology, computing, cloud, engineering, leadership, data</itunes:keywords>
    <itunes:owner>
      <itunes:name>Tom Barber</itunes:name>
      <itunes:email>tom@spicule.co.uk</itunes:email>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>The Trio Model: Breaking Down Business-IT Walls for Better Engineering Collaboration</title>
      <itunes:episode>14</itunes:episode>
      <podcast:episode>14</podcast:episode>
      <itunes:title>The Trio Model: Breaking Down Business-IT Walls for Better Engineering Collaboration</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0802a045-df0c-4530-abe3-00847129ce32</guid>
      <link>https://share.transistor.fm/s/59a88622</link>
      <description>
        <![CDATA[<p>Engineering leaders learn how the Trio model can eliminate the blame game between business and IT teams. Discover practical strategies for cross-functional collaboration that actually work.</p><p><b>The Trio Model: Breaking Down Business-IT Walls</b></p><p>Key Topics Covered</p><p>The Business-IT Dysfunction Problem</p><ul><li>Why blame games develop between business and IT teams</li><li>The 'technical purgatory' of mid-sized companies (200-1000 employees)</li><li>Common symptoms: endless backlogs, shadow IT solutions, demoralized engineers</li></ul><p>Why Traditional Fixes Fail</p><ul><li><strong>Hiring more managers</strong>: Adds abstraction without context</li><li><strong>Adding more engineers</strong>: Brooks' Law in action</li><li><strong>Better ticketing systems</strong>: Makes misalignment visible but doesn't fix it</li><li><strong>More meetings</strong>: Creates 'status theater' without decisions</li></ul><p>The Trio Model Explained</p><ul><li><strong>Three core roles</strong>: Business owner, technical lead, designer/analyst/ops lead</li><li><strong>Co-ownership of outcomes</strong>, not just task handoffs</li><li><strong>Clear decision rights</strong> to prevent gridlock</li><li><strong>Not a committee</strong>: Explicit authority assignment</li></ul><p>Implementation Strategy</p><ul><li>Which problems warrant a trio (high ambiguity, cross-functional dependencies)</li><li>Decision rights framework</li><li>Shared metrics and accountability</li><li>Starting with 1-2 pilot areas</li></ul><p>Leadership Requirements</p><ul><li>Stop bypassing trio processes with 'urgent' requests</li><li>Protect trio time and focus</li><li>Hold business owners accountable for outcomes</li><li>Accept timeline realities</li></ul><p>Key Quotes</p><ul><li>"If every request is urgent, there's no way for IT to prioritize"</li><li>"Shared ownership of the outcome doesn't mean you can point at someone else when your part goes wrong"</li><li>"The trio owns it can quickly become no one owns it"</li></ul><p>Action Items</p><ul><li>Identify 1-2 high-friction problem areas</li><li>Form pilot trios with clear problem definitions</li><li>Establish shared success metrics</li><li>Review and iterate after one quarter</li></ul><p>Chapters</p><ul><li>0:00 - The Business-IT Blame Game Problem</li><li>1:56 - Life in Technical Purgatory</li><li>5:29 - Why Traditional Fixes Don't Work</li><li>10:09 - Introducing the Trio Model</li><li>15:51 - Implementation and Decision Rights</li><li>23:42 - Measuring Success with Shared Metrics</li><li>24:50 - Leadership Changes Required</li><li>29:25 - Getting Started: A Practical Approach</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Engineering leaders learn how the Trio model can eliminate the blame game between business and IT teams. Discover practical strategies for cross-functional collaboration that actually work.</p><p><b>The Trio Model: Breaking Down Business-IT Walls</b></p><p>Key Topics Covered</p><p>The Business-IT Dysfunction Problem</p><ul><li>Why blame games develop between business and IT teams</li><li>The 'technical purgatory' of mid-sized companies (200-1000 employees)</li><li>Common symptoms: endless backlogs, shadow IT solutions, demoralized engineers</li></ul><p>Why Traditional Fixes Fail</p><ul><li><strong>Hiring more managers</strong>: Adds abstraction without context</li><li><strong>Adding more engineers</strong>: Brooks' Law in action</li><li><strong>Better ticketing systems</strong>: Makes misalignment visible but doesn't fix it</li><li><strong>More meetings</strong>: Creates 'status theater' without decisions</li></ul><p>The Trio Model Explained</p><ul><li><strong>Three core roles</strong>: Business owner, technical lead, designer/analyst/ops lead</li><li><strong>Co-ownership of outcomes</strong>, not just task handoffs</li><li><strong>Clear decision rights</strong> to prevent gridlock</li><li><strong>Not a committee</strong>: Explicit authority assignment</li></ul><p>Implementation Strategy</p><ul><li>Which problems warrant a trio (high ambiguity, cross-functional dependencies)</li><li>Decision rights framework</li><li>Shared metrics and accountability</li><li>Starting with 1-2 pilot areas</li></ul><p>Leadership Requirements</p><ul><li>Stop bypassing trio processes with 'urgent' requests</li><li>Protect trio time and focus</li><li>Hold business owners accountable for outcomes</li><li>Accept timeline realities</li></ul><p>Key Quotes</p><ul><li>"If every request is urgent, there's no way for IT to prioritize"</li><li>"Shared ownership of the outcome doesn't mean you can point at someone else when your part goes wrong"</li><li>"The trio owns it can quickly become no one owns it"</li></ul><p>Action Items</p><ul><li>Identify 1-2 high-friction problem areas</li><li>Form pilot trios with clear problem definitions</li><li>Establish shared success metrics</li><li>Review and iterate after one quarter</li></ul><p>Chapters</p><ul><li>0:00 - The Business-IT Blame Game Problem</li><li>1:56 - Life in Technical Purgatory</li><li>5:29 - Why Traditional Fixes Don't Work</li><li>10:09 - Introducing the Trio Model</li><li>15:51 - Implementation and Decision Rights</li><li>23:42 - Measuring Success with Shared Metrics</li><li>24:50 - Leadership Changes Required</li><li>29:25 - Getting Started: A Practical Approach</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 15 Dec 2025 05:02:00 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/59a88622/6b58a46d.mp3" length="49760397" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>2071</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Engineering leaders learn how the Trio model can eliminate the blame game between business and IT teams. Discover practical strategies for cross-functional collaboration that actually work.</p><p><b>The Trio Model: Breaking Down Business-IT Walls</b></p><p>Key Topics Covered</p><p>The Business-IT Dysfunction Problem</p><ul><li>Why blame games develop between business and IT teams</li><li>The 'technical purgatory' of mid-sized companies (200-1000 employees)</li><li>Common symptoms: endless backlogs, shadow IT solutions, demoralized engineers</li></ul><p>Why Traditional Fixes Fail</p><ul><li><strong>Hiring more managers</strong>: Adds abstraction without context</li><li><strong>Adding more engineers</strong>: Brooks' Law in action</li><li><strong>Better ticketing systems</strong>: Makes misalignment visible but doesn't fix it</li><li><strong>More meetings</strong>: Creates 'status theater' without decisions</li></ul><p>The Trio Model Explained</p><ul><li><strong>Three core roles</strong>: Business owner, technical lead, designer/analyst/ops lead</li><li><strong>Co-ownership of outcomes</strong>, not just task handoffs</li><li><strong>Clear decision rights</strong> to prevent gridlock</li><li><strong>Not a committee</strong>: Explicit authority assignment</li></ul><p>Implementation Strategy</p><ul><li>Which problems warrant a trio (high ambiguity, cross-functional dependencies)</li><li>Decision rights framework</li><li>Shared metrics and accountability</li><li>Starting with 1-2 pilot areas</li></ul><p>Leadership Requirements</p><ul><li>Stop bypassing trio processes with 'urgent' requests</li><li>Protect trio time and focus</li><li>Hold business owners accountable for outcomes</li><li>Accept timeline realities</li></ul><p>Key Quotes</p><ul><li>"If every request is urgent, there's no way for IT to prioritize"</li><li>"Shared ownership of the outcome doesn't mean you can point at someone else when your part goes wrong"</li><li>"The trio owns it can quickly become no one owns it"</li></ul><p>Action Items</p><ul><li>Identify 1-2 high-friction problem areas</li><li>Form pilot trios with clear problem definitions</li><li>Establish shared success metrics</li><li>Review and iterate after one quarter</li></ul><p>Chapters</p><ul><li>0:00 - The Business-IT Blame Game Problem</li><li>1:56 - Life in Technical Purgatory</li><li>5:29 - Why Traditional Fixes Don't Work</li><li>10:09 - Introducing the Trio Model</li><li>15:51 - Implementation and Decision Rights</li><li>23:42 - Measuring Success with Shared Metrics</li><li>24:50 - Leadership Changes Required</li><li>29:25 - Getting Started: A Practical Approach</li></ul>]]>
      </itunes:summary>
      <itunes:keywords>engineering leadership, business IT alignment, trio model, cross-functional collaboration, technical leadership, organizational dysfunction, engineering management, business partnership, decision rights, accountability</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/59a88622/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/59a88622/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Why Your Team Rituals Are Optimized for the Wrong Thing</title>
      <itunes:episode>13</itunes:episode>
      <podcast:episode>13</podcast:episode>
      <itunes:title>Why Your Team Rituals Are Optimized for the Wrong Thing</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d087a7f1-c09f-40d1-952e-e684c7bd1372</guid>
      <link>https://share.transistor.fm/s/e8992fdb</link>
      <description>
        <![CDATA[<p>How many meetings moved your team forward last week? Tom explores why most team rituals fail at building trust and alignment, sharing lessons from NASA JPL and startups on creating ceremonies that actually work.</p><p><b>Why Your Team Rituals Are Optimized for the Wrong Thing</b></p><p>Key Topics Covered</p><p>The Missing Middle Challenge</p><ul><li>Why mid-sized companies (200-1000 employees) face unique coordination challenges</li><li>Too big for startup osmosis, too small for enterprise playbooks</li><li>The need for distributed decision-making without dedicated alignment teams</li></ul><p>Two Contrasting Standup Experiences</p><ul><li><strong>NASA JPL</strong>: Nightly standups across three time zones that built trust and enabled handoffs</li><li><strong>Medical Startup</strong>: Transactional daily standups that created artificial harmony</li><li>What made the difference: optimization for relationship building vs. status updates</li></ul><p>The Five Dysfunctions of a Team Framework</p><ol><li><strong>Absence of Trust</strong> - Vulnerability-based trust, not competence trust</li><li><strong>Fear of Conflict</strong> - Artificial harmony vs. productive disagreement</li><li><strong>Lack of Commitment</strong> - What happens when people don't feel heard</li><li><strong>Avoidance of Accountability</strong> - When standards become suggestions</li><li><strong>Inattention to Results</strong> - Individual ego over team success</li></ol><p>Three Practical Shifts for Better Rituals</p><p>Shift 1: Surface Vulnerability</p><ul><li>Leadership modeling uncertainty first</li><li>Structured moments for admitting what you don't know</li><li>Moving from posturing to problem exploration</li></ul><p>Shift 2: Practice Disagreement</p><ul><li>Red team rotations in roadmap reviews</li><li>Making challenge a role, not a personality trait</li><li>Ensuring friction happens constructively in the room</li></ul><p>Shift 3: Build Shared Context (Not Just Information)</p><ul><li>The difference between "here's the roadmap" and "here's the trade-off I struggled with"</li><li>Smaller cross-functional context sessions vs. large all-hands presentations</li><li>Enabling distributed decision-making through understanding reasoning</li></ul><p>Key Questions for Diagnosis</p><ul><li>How much time was spent on information transfer vs. relationship building?</li><li>Did anyone admit uncertainty without it being a problem?</li><li>Was there constructive disagreement that led to better outcomes?</li><li>Do people understand the reasoning behind decisions, not just the decisions themselves?</li></ul><p>Resources Mentioned</p><ul><li>Patrick Lencioni's "The Five Dysfunctions of a Team" (2002)</li><li>Concept of vulnerability-based trust</li><li>Red team methodology for productive conflict</li></ul><p>Next Episode Preview</p><p>Episode 14: The Product Trio Model - Making it Actually Work in Engineering-Heavy Organizations</p><p>Chapters</p><ul><li>0:00 - The Meeting Problem: Status Theater vs. Real Progress</li><li>2:20 - The Missing Middle: Mid-Sized Company Challenges</li><li>4:21 - Tale of Two Standups: NASA vs. Startup</li><li>11:15 - The Five Dysfunctions Framework</li><li>16:13 - Three Practical Shifts for Better Rituals</li><li>23:55 - The Compounding Effect of Trust</li><li>28:39 - Diagnostic Questions and Next Steps</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>How many meetings moved your team forward last week? Tom explores why most team rituals fail at building trust and alignment, sharing lessons from NASA JPL and startups on creating ceremonies that actually work.</p><p><b>Why Your Team Rituals Are Optimized for the Wrong Thing</b></p><p>Key Topics Covered</p><p>The Missing Middle Challenge</p><ul><li>Why mid-sized companies (200-1000 employees) face unique coordination challenges</li><li>Too big for startup osmosis, too small for enterprise playbooks</li><li>The need for distributed decision-making without dedicated alignment teams</li></ul><p>Two Contrasting Standup Experiences</p><ul><li><strong>NASA JPL</strong>: Nightly standups across three time zones that built trust and enabled handoffs</li><li><strong>Medical Startup</strong>: Transactional daily standups that created artificial harmony</li><li>What made the difference: optimization for relationship building vs. status updates</li></ul><p>The Five Dysfunctions of a Team Framework</p><ol><li><strong>Absence of Trust</strong> - Vulnerability-based trust, not competence trust</li><li><strong>Fear of Conflict</strong> - Artificial harmony vs. productive disagreement</li><li><strong>Lack of Commitment</strong> - What happens when people don't feel heard</li><li><strong>Avoidance of Accountability</strong> - When standards become suggestions</li><li><strong>Inattention to Results</strong> - Individual ego over team success</li></ol><p>Three Practical Shifts for Better Rituals</p><p>Shift 1: Surface Vulnerability</p><ul><li>Leadership modeling uncertainty first</li><li>Structured moments for admitting what you don't know</li><li>Moving from posturing to problem exploration</li></ul><p>Shift 2: Practice Disagreement</p><ul><li>Red team rotations in roadmap reviews</li><li>Making challenge a role, not a personality trait</li><li>Ensuring friction happens constructively in the room</li></ul><p>Shift 3: Build Shared Context (Not Just Information)</p><ul><li>The difference between "here's the roadmap" and "here's the trade-off I struggled with"</li><li>Smaller cross-functional context sessions vs. large all-hands presentations</li><li>Enabling distributed decision-making through understanding reasoning</li></ul><p>Key Questions for Diagnosis</p><ul><li>How much time was spent on information transfer vs. relationship building?</li><li>Did anyone admit uncertainty without it being a problem?</li><li>Was there constructive disagreement that led to better outcomes?</li><li>Do people understand the reasoning behind decisions, not just the decisions themselves?</li></ul><p>Resources Mentioned</p><ul><li>Patrick Lencioni's "The Five Dysfunctions of a Team" (2002)</li><li>Concept of vulnerability-based trust</li><li>Red team methodology for productive conflict</li></ul><p>Next Episode Preview</p><p>Episode 14: The Product Trio Model - Making it Actually Work in Engineering-Heavy Organizations</p><p>Chapters</p><ul><li>0:00 - The Meeting Problem: Status Theater vs. Real Progress</li><li>2:20 - The Missing Middle: Mid-Sized Company Challenges</li><li>4:21 - Tale of Two Standups: NASA vs. Startup</li><li>11:15 - The Five Dysfunctions Framework</li><li>16:13 - Three Practical Shifts for Better Rituals</li><li>23:55 - The Compounding Effect of Trust</li><li>28:39 - Diagnostic Questions and Next Steps</li></ul>]]>
      </content:encoded>
      <pubDate>Wed, 10 Dec 2025 11:50:57 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/e8992fdb/ef78401d.mp3" length="47690843" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1985</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>How many meetings moved your team forward last week? Tom explores why most team rituals fail at building trust and alignment, sharing lessons from NASA JPL and startups on creating ceremonies that actually work.</p><p><b>Why Your Team Rituals Are Optimized for the Wrong Thing</b></p><p>Key Topics Covered</p><p>The Missing Middle Challenge</p><ul><li>Why mid-sized companies (200-1000 employees) face unique coordination challenges</li><li>Too big for startup osmosis, too small for enterprise playbooks</li><li>The need for distributed decision-making without dedicated alignment teams</li></ul><p>Two Contrasting Standup Experiences</p><ul><li><strong>NASA JPL</strong>: Nightly standups across three time zones that built trust and enabled handoffs</li><li><strong>Medical Startup</strong>: Transactional daily standups that created artificial harmony</li><li>What made the difference: optimization for relationship building vs. status updates</li></ul><p>The Five Dysfunctions of a Team Framework</p><ol><li><strong>Absence of Trust</strong> - Vulnerability-based trust, not competence trust</li><li><strong>Fear of Conflict</strong> - Artificial harmony vs. productive disagreement</li><li><strong>Lack of Commitment</strong> - What happens when people don't feel heard</li><li><strong>Avoidance of Accountability</strong> - When standards become suggestions</li><li><strong>Inattention to Results</strong> - Individual ego over team success</li></ol><p>Three Practical Shifts for Better Rituals</p><p>Shift 1: Surface Vulnerability</p><ul><li>Leadership modeling uncertainty first</li><li>Structured moments for admitting what you don't know</li><li>Moving from posturing to problem exploration</li></ul><p>Shift 2: Practice Disagreement</p><ul><li>Red team rotations in roadmap reviews</li><li>Making challenge a role, not a personality trait</li><li>Ensuring friction happens constructively in the room</li></ul><p>Shift 3: Build Shared Context (Not Just Information)</p><ul><li>The difference between "here's the roadmap" and "here's the trade-off I struggled with"</li><li>Smaller cross-functional context sessions vs. large all-hands presentations</li><li>Enabling distributed decision-making through understanding reasoning</li></ul><p>Key Questions for Diagnosis</p><ul><li>How much time was spent on information transfer vs. relationship building?</li><li>Did anyone admit uncertainty without it being a problem?</li><li>Was there constructive disagreement that led to better outcomes?</li><li>Do people understand the reasoning behind decisions, not just the decisions themselves?</li></ul><p>Resources Mentioned</p><ul><li>Patrick Lencioni's "The Five Dysfunctions of a Team" (2002)</li><li>Concept of vulnerability-based trust</li><li>Red team methodology for productive conflict</li></ul><p>Next Episode Preview</p><p>Episode 14: The Product Trio Model - Making it Actually Work in Engineering-Heavy Organizations</p><p>Chapters</p><ul><li>0:00 - The Meeting Problem: Status Theater vs. Real Progress</li><li>2:20 - The Missing Middle: Mid-Sized Company Challenges</li><li>4:21 - Tale of Two Standups: NASA vs. Startup</li><li>11:15 - The Five Dysfunctions Framework</li><li>16:13 - Three Practical Shifts for Better Rituals</li><li>23:55 - The Compounding Effect of Trust</li><li>28:39 - Diagnostic Questions and Next Steps</li></ul>]]>
      </itunes:summary>
      <itunes:keywords>team rituals, engineering leadership, trust building, meeting effectiveness, five dysfunctions, mid-sized companies, standup meetings, team alignment, vulnerability leadership, productive conflict</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/e8992fdb/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/e8992fdb/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Why Kubernetes Is Probably Wrong for Your Mid-Sized Company</title>
      <itunes:episode>12</itunes:episode>
      <podcast:episode>12</podcast:episode>
      <itunes:title>Why Kubernetes Is Probably Wrong for Your Mid-Sized Company</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fb46380d-6be5-4d8a-b056-a7600910c61d</guid>
      <link>https://share.transistor.fm/s/cc48965d</link>
      <description>
        <![CDATA[<p>Engineering leader Tom Barber challenges the default adoption of Kubernetes, sharing why simpler alternatives often serve mid-sized companies better and how to make pragmatic infrastructure decisions.</p><p><b>Episode 12: Why Kubernetes Is Probably Wrong for Your Mid-Sized Company</b></p><p>Key Topics Covered</p><p>The Kubernetes Reality Check</p><ul><li>Why most mid-sized companies don't need Kubernetes complexity</li><li>The hidden costs: maintenance, YAML management, and developer experience</li><li>Real-world example from NASA: when impressive engineering doesn't solve business problems</li></ul><p>Understanding Kubernetes Context</p><ul><li>Origins from Google's Borg system designed for massive scale</li><li>Core benefits: fault tolerance, auto-scaling, declarative infrastructure</li><li>Why these benefits require significant investment to realize</li></ul><p>The Real Downsides</p><ol><li><strong>Complexity</strong>: Even cloud vendors are building products to hide Kubernetes</li><li><strong>YAML Everything</strong>: Config management becomes a people and process problem</li><li><strong>Cost at Scale</strong>: Engineering hours, infrastructure, and mental health costs</li><li><strong>Developer Experience</strong>: High barrier to entry and friction in feedback loops</li><li><strong>Portability Mirage</strong>: Cross-cloud deployment still requires deep vendor knowledge</li></ol><p>When Kubernetes Makes Sense</p><ul><li>Genuine scale requirements (dozens/hundreds of services)</li><li>Multiple teams with dedicated platform engineering capacity</li><li>Complex deployment patterns that serve real business needs</li></ul><p>Practical Alternatives</p><ul><li><strong>VMs with Docker</strong>: Boring is good, boring is maintainable</li><li><strong>Managed Container Services</strong>: ECS/Fargate, Cloud Run, Azure Container Apps</li><li><strong>Serverless</strong>: Lambda, Cloud Functions for event-driven workloads</li><li><strong>Simple Deployment Scripts</strong>: Often cheaper than cluster management</li></ul><p>Decision Framework: Do You Actually Need Kubernetes?</p><ol><li>What specific problem are you solving?</li><li>Do you have dedicated team capacity?</li><li>What's your actual scale (services, teams, traffic)?</li><li>How frequently do you deploy?</li><li>Have you exhausted simpler options?</li></ol><p>Resources Mentioned</p><ul><li><strong>Free Download</strong>: "You Actually Need Kubernetes" Checklist (available in show notes)</li><li><strong>Consulting</strong>: Concept Cloud - Pragmatic infrastructure decisions for mid-sized companies</li><li><strong>Website</strong>: <a href="http://www.conceptcloud.com">www.conceptcloud.com</a></li><li><strong>Contact</strong>: <a href="mailto:tom@conceptcloud.com">tom@conceptcloud.com</a></li></ul><p>Next Episode Preview</p><p>Episode 13: "Why Your Engineers and Product Managers Still Don't Talk to Each Other (And How to Actually Fix It)"</p><p><em>Engineering Evolved is the podcast for engineering leaders at mid-sized companies who are tired of getting advice that only works for startups or enterprises.</em></p><p>Chapters</p><ul><li>0:00 - Introduction: The Kubernetes Controversy</li><li>3:00 - A Personal Story: Getting It Wrong at NASA</li><li>4:58 - Understanding Kubernetes: Context and Core Benefits</li><li>7:07 - The Real Downsides: Complexity, Cost, and Developer Experience</li><li>10:49 - When Kubernetes Actually Makes Sense</li><li>13:39 - Practical Alternatives to Kubernetes</li><li>15:51 - Decision Framework: Do You Actually Need It?</li><li>18:36 - Wrap-up and Next Episode Preview</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Engineering leader Tom Barber challenges the default adoption of Kubernetes, sharing why simpler alternatives often serve mid-sized companies better and how to make pragmatic infrastructure decisions.</p><p><b>Episode 12: Why Kubernetes Is Probably Wrong for Your Mid-Sized Company</b></p><p>Key Topics Covered</p><p>The Kubernetes Reality Check</p><ul><li>Why most mid-sized companies don't need Kubernetes complexity</li><li>The hidden costs: maintenance, YAML management, and developer experience</li><li>Real-world example from NASA: when impressive engineering doesn't solve business problems</li></ul><p>Understanding Kubernetes Context</p><ul><li>Origins from Google's Borg system designed for massive scale</li><li>Core benefits: fault tolerance, auto-scaling, declarative infrastructure</li><li>Why these benefits require significant investment to realize</li></ul><p>The Real Downsides</p><ol><li><strong>Complexity</strong>: Even cloud vendors are building products to hide Kubernetes</li><li><strong>YAML Everything</strong>: Config management becomes a people and process problem</li><li><strong>Cost at Scale</strong>: Engineering hours, infrastructure, and mental health costs</li><li><strong>Developer Experience</strong>: High barrier to entry and friction in feedback loops</li><li><strong>Portability Mirage</strong>: Cross-cloud deployment still requires deep vendor knowledge</li></ol><p>When Kubernetes Makes Sense</p><ul><li>Genuine scale requirements (dozens/hundreds of services)</li><li>Multiple teams with dedicated platform engineering capacity</li><li>Complex deployment patterns that serve real business needs</li></ul><p>Practical Alternatives</p><ul><li><strong>VMs with Docker</strong>: Boring is good, boring is maintainable</li><li><strong>Managed Container Services</strong>: ECS/Fargate, Cloud Run, Azure Container Apps</li><li><strong>Serverless</strong>: Lambda, Cloud Functions for event-driven workloads</li><li><strong>Simple Deployment Scripts</strong>: Often cheaper than cluster management</li></ul><p>Decision Framework: Do You Actually Need Kubernetes?</p><ol><li>What specific problem are you solving?</li><li>Do you have dedicated team capacity?</li><li>What's your actual scale (services, teams, traffic)?</li><li>How frequently do you deploy?</li><li>Have you exhausted simpler options?</li></ol><p>Resources Mentioned</p><ul><li><strong>Free Download</strong>: "You Actually Need Kubernetes" Checklist (available in show notes)</li><li><strong>Consulting</strong>: Concept Cloud - Pragmatic infrastructure decisions for mid-sized companies</li><li><strong>Website</strong>: <a href="http://www.conceptcloud.com">www.conceptcloud.com</a></li><li><strong>Contact</strong>: <a href="mailto:tom@conceptcloud.com">tom@conceptcloud.com</a></li></ul><p>Next Episode Preview</p><p>Episode 13: "Why Your Engineers and Product Managers Still Don't Talk to Each Other (And How to Actually Fix It)"</p><p><em>Engineering Evolved is the podcast for engineering leaders at mid-sized companies who are tired of getting advice that only works for startups or enterprises.</em></p><p>Chapters</p><ul><li>0:00 - Introduction: The Kubernetes Controversy</li><li>3:00 - A Personal Story: Getting It Wrong at NASA</li><li>4:58 - Understanding Kubernetes: Context and Core Benefits</li><li>7:07 - The Real Downsides: Complexity, Cost, and Developer Experience</li><li>10:49 - When Kubernetes Actually Makes Sense</li><li>13:39 - Practical Alternatives to Kubernetes</li><li>15:51 - Decision Framework: Do You Actually Need It?</li><li>18:36 - Wrap-up and Next Episode Preview</li></ul>]]>
      </content:encoded>
      <pubDate>Sun, 30 Nov 2025 18:03:14 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/cc48965d/cb2d4dea.mp3" length="29835455" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1241</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Engineering leader Tom Barber challenges the default adoption of Kubernetes, sharing why simpler alternatives often serve mid-sized companies better and how to make pragmatic infrastructure decisions.</p><p><b>Episode 12: Why Kubernetes Is Probably Wrong for Your Mid-Sized Company</b></p><p>Key Topics Covered</p><p>The Kubernetes Reality Check</p><ul><li>Why most mid-sized companies don't need Kubernetes complexity</li><li>The hidden costs: maintenance, YAML management, and developer experience</li><li>Real-world example from NASA: when impressive engineering doesn't solve business problems</li></ul><p>Understanding Kubernetes Context</p><ul><li>Origins from Google's Borg system designed for massive scale</li><li>Core benefits: fault tolerance, auto-scaling, declarative infrastructure</li><li>Why these benefits require significant investment to realize</li></ul><p>The Real Downsides</p><ol><li><strong>Complexity</strong>: Even cloud vendors are building products to hide Kubernetes</li><li><strong>YAML Everything</strong>: Config management becomes a people and process problem</li><li><strong>Cost at Scale</strong>: Engineering hours, infrastructure, and mental health costs</li><li><strong>Developer Experience</strong>: High barrier to entry and friction in feedback loops</li><li><strong>Portability Mirage</strong>: Cross-cloud deployment still requires deep vendor knowledge</li></ol><p>When Kubernetes Makes Sense</p><ul><li>Genuine scale requirements (dozens/hundreds of services)</li><li>Multiple teams with dedicated platform engineering capacity</li><li>Complex deployment patterns that serve real business needs</li></ul><p>Practical Alternatives</p><ul><li><strong>VMs with Docker</strong>: Boring is good, boring is maintainable</li><li><strong>Managed Container Services</strong>: ECS/Fargate, Cloud Run, Azure Container Apps</li><li><strong>Serverless</strong>: Lambda, Cloud Functions for event-driven workloads</li><li><strong>Simple Deployment Scripts</strong>: Often cheaper than cluster management</li></ul><p>Decision Framework: Do You Actually Need Kubernetes?</p><ol><li>What specific problem are you solving?</li><li>Do you have dedicated team capacity?</li><li>What's your actual scale (services, teams, traffic)?</li><li>How frequently do you deploy?</li><li>Have you exhausted simpler options?</li></ol><p>Resources Mentioned</p><ul><li><strong>Free Download</strong>: "You Actually Need Kubernetes" Checklist (available in show notes)</li><li><strong>Consulting</strong>: Concept Cloud - Pragmatic infrastructure decisions for mid-sized companies</li><li><strong>Website</strong>: <a href="http://www.conceptcloud.com">www.conceptcloud.com</a></li><li><strong>Contact</strong>: <a href="mailto:tom@conceptcloud.com">tom@conceptcloud.com</a></li></ul><p>Next Episode Preview</p><p>Episode 13: "Why Your Engineers and Product Managers Still Don't Talk to Each Other (And How to Actually Fix It)"</p><p><em>Engineering Evolved is the podcast for engineering leaders at mid-sized companies who are tired of getting advice that only works for startups or enterprises.</em></p><p>Chapters</p><ul><li>0:00 - Introduction: The Kubernetes Controversy</li><li>3:00 - A Personal Story: Getting It Wrong at NASA</li><li>4:58 - Understanding Kubernetes: Context and Core Benefits</li><li>7:07 - The Real Downsides: Complexity, Cost, and Developer Experience</li><li>10:49 - When Kubernetes Actually Makes Sense</li><li>13:39 - Practical Alternatives to Kubernetes</li><li>15:51 - Decision Framework: Do You Actually Need It?</li><li>18:36 - Wrap-up and Next Episode Preview</li></ul>]]>
      </itunes:summary>
      <itunes:keywords>kubernetes, devops, infrastructure, engineering leadership, container orchestration, cloud architecture, platform engineering, docker, microservices, scalability</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/cc48965d/transcription.vtt" type="text/vtt" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/cc48965d/transcription.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/cc48965d/transcription.json" type="application/json" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/cc48965d/transcription.txt" type="text/plain"/>
      <podcast:transcript url="https://share.transistor.fm/s/cc48965d/transcription" type="text/html"/>
      <podcast:chapters url="https://share.transistor.fm/s/cc48965d/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>You Don't Need Kubernetes: Right-Sizing Platform Engineering for Mid-Size Companies</title>
      <itunes:episode>11</itunes:episode>
      <podcast:episode>11</podcast:episode>
      <itunes:title>You Don't Need Kubernetes: Right-Sizing Platform Engineering for Mid-Size Companies</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c397e76f-3c95-4131-97e0-8e8326ed03f9</guid>
      <link>https://share.transistor.fm/s/e54c73a9</link>
      <description>
        <![CDATA[<p>In this episode of Engineering Evolved, Tom Barber discusses the pitfalls of over-engineering platform infrastructure, particularly for mid-sized companies. He shares insights from his experience at NASA's Jet Propulsion Laboratory, emphasizing the importance of right-sizing infrastructure to match team needs and capacity. The episode covers the build versus buy framework, the challenges of internal tooling, and the significance of documentation and automation in maintaining efficient operations.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this episode of Engineering Evolved, Tom Barber discusses the pitfalls of over-engineering platform infrastructure, particularly for mid-sized companies. He shares insights from his experience at NASA's Jet Propulsion Laboratory, emphasizing the importance of right-sizing infrastructure to match team needs and capacity. The episode covers the build versus buy framework, the challenges of internal tooling, and the significance of documentation and automation in maintaining efficient operations.</p>]]>
      </content:encoded>
      <pubDate>Sun, 16 Nov 2025 13:28:33 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/e54c73a9/3e357da7.mp3" length="53718679" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>2236</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>In this episode of Engineering Evolved, Tom Barber discusses the pitfalls of over-engineering platform infrastructure, particularly for mid-sized companies. He shares insights from his experience at NASA's Jet Propulsion Laboratory, emphasizing the importance of right-sizing infrastructure to match team needs and capacity. The episode covers the build versus buy framework, the challenges of internal tooling, and the significance of documentation and automation in maintaining efficient operations.</p>]]>
      </itunes:summary>
      <itunes:keywords>platform engineering, mid-sized companies, build vs buy, infrastructure, Kubernetes, internal tools, automation, documentation, NASA, Tom Barber</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/e54c73a9/transcript.srt" type="application/x-subrip" rel="captions"/>
      <podcast:chapters url="https://share.transistor.fm/s/e54c73a9/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>How to Sunset a Legacy System Without Destroying Team Morale</title>
      <itunes:episode>10</itunes:episode>
      <podcast:episode>10</podcast:episode>
      <itunes:title>How to Sunset a Legacy System Without Destroying Team Morale</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e2ce3abc-7949-4ffb-bb76-12496bca7cb4</guid>
      <link>https://share.transistor.fm/s/d3c0d7c0</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, Tom Barber discusses the challenges organizations face when dealing with legacy systems and the importance of recognizing the human element in system migration. He emphasizes that migration is not just a technical project but a transition that impacts people's identities and roles within the organization.</p><p><br>Takeaways</p><ul><li>Think about your current environment for a second.</li><li>Do you have systems running that are older than some of your engineers?</li><li>Maybe it's that monolithic application written in a language nobody wants to touch.</li><li>Maybe it's hardware that needs special handling.</li><li>Or maybe it's just tribal knowledge locked in the heads of three people.</li><li>Not if, but when, that time comes.</li><li>You can treat it like a purely technical project.</li><li>It's a transition that affects people's identities.</li><li>A transition that affects people's identities, their expertise.</li><li>Their sense of value to the organization.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:32) - Title</li>
<li>(01:16) - The Challenge of Sunsetting Legacy Systems</li>
<li>(06:11) - Principals for Successful Legacy Migration</li>
<li>(12:04) - Creating a Culture of Evolution</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, Tom Barber discusses the challenges organizations face when dealing with legacy systems and the importance of recognizing the human element in system migration. He emphasizes that migration is not just a technical project but a transition that impacts people's identities and roles within the organization.</p><p><br>Takeaways</p><ul><li>Think about your current environment for a second.</li><li>Do you have systems running that are older than some of your engineers?</li><li>Maybe it's that monolithic application written in a language nobody wants to touch.</li><li>Maybe it's hardware that needs special handling.</li><li>Or maybe it's just tribal knowledge locked in the heads of three people.</li><li>Not if, but when, that time comes.</li><li>You can treat it like a purely technical project.</li><li>It's a transition that affects people's identities.</li><li>A transition that affects people's identities, their expertise.</li><li>Their sense of value to the organization.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:32) - Title</li>
<li>(01:16) - The Challenge of Sunsetting Legacy Systems</li>
<li>(06:11) - Principals for Successful Legacy Migration</li>
<li>(12:04) - Creating a Culture of Evolution</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:47:44 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/d3c0d7c0/2cd478d9.mp3" length="9086050" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1129</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, Tom Barber discusses the challenges organizations face when dealing with legacy systems and the importance of recognizing the human element in system migration. He emphasizes that migration is not just a technical project but a transition that impacts people's identities and roles within the organization.</p><p><br>Takeaways</p><ul><li>Think about your current environment for a second.</li><li>Do you have systems running that are older than some of your engineers?</li><li>Maybe it's that monolithic application written in a language nobody wants to touch.</li><li>Maybe it's hardware that needs special handling.</li><li>Or maybe it's just tribal knowledge locked in the heads of three people.</li><li>Not if, but when, that time comes.</li><li>You can treat it like a purely technical project.</li><li>It's a transition that affects people's identities.</li><li>A transition that affects people's identities, their expertise.</li><li>Their sense of value to the organization.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:32) - Title</li>
<li>(01:16) - The Challenge of Sunsetting Legacy Systems</li>
<li>(06:11) - Principals for Successful Legacy Migration</li>
<li>(12:04) - Creating a Culture of Evolution</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>legacy systems, migration challenges, technical projects, organizational change, identity transition</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/d3c0d7c0/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/d3c0d7c0/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The First 90 Days of Your Modernization Initiative</title>
      <itunes:episode>9</itunes:episode>
      <podcast:episode>9</podcast:episode>
      <itunes:title>The First 90 Days of Your Modernization Initiative</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4fc19798-5635-48fe-b1a7-20477bb6c0f5</guid>
      <link>https://share.transistor.fm/s/1441b615</link>
      <description>
        <![CDATA[<p>Summary</p><p>In this episode of Engineering Evolved, Tom Barber discusses the critical first 90 days of a modernization initiative for engineering directors. He emphasizes that success is not solely about technology but about understanding the business pain, building trust, and navigating organizational dynamics. The episode provides a week-by-week action plan, highlighting the importance of quick wins, effective communication, and avoiding common pitfalls in modernization efforts.</p><p><br>Takeaways</p><ul><li>The first 90 days will make or break your initiative.</li><li>It's about trust, momentum, and not declaring war on allies.</li><li>Understand the business pain that led to your hiring.</li><li>Your job isn't to fix everything but to prove you can be trusted.</li><li>Conduct a 10-day discovery sprint to clarify needs.</li><li>Weeks one and two should focus on listening and mapping.</li><li>Identify a quick win that builds credibility.</li><li>Stay engaged during the execution of the quick win.</li><li>Communicate your vision and reset expectations with leadership.</li><li>Avoid common pitfalls like ignoring the human side of technology.</li></ul><p><br></p><ul><li>(00:00) - Intro</li>
<li>(00:31) - Title</li>
<li>(01:13) - The Crucial First 90 Days</li>
<li>(07:48) - Week-by-Week Action Plan</li>
<li>(14:10) - Communicating the Vision</li>
<li>(19:49) - Conclusion and Next Steps</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Summary</p><p>In this episode of Engineering Evolved, Tom Barber discusses the critical first 90 days of a modernization initiative for engineering directors. He emphasizes that success is not solely about technology but about understanding the business pain, building trust, and navigating organizational dynamics. The episode provides a week-by-week action plan, highlighting the importance of quick wins, effective communication, and avoiding common pitfalls in modernization efforts.</p><p><br>Takeaways</p><ul><li>The first 90 days will make or break your initiative.</li><li>It's about trust, momentum, and not declaring war on allies.</li><li>Understand the business pain that led to your hiring.</li><li>Your job isn't to fix everything but to prove you can be trusted.</li><li>Conduct a 10-day discovery sprint to clarify needs.</li><li>Weeks one and two should focus on listening and mapping.</li><li>Identify a quick win that builds credibility.</li><li>Stay engaged during the execution of the quick win.</li><li>Communicate your vision and reset expectations with leadership.</li><li>Avoid common pitfalls like ignoring the human side of technology.</li></ul><p><br></p><ul><li>(00:00) - Intro</li>
<li>(00:31) - Title</li>
<li>(01:13) - The Crucial First 90 Days</li>
<li>(07:48) - Week-by-Week Action Plan</li>
<li>(14:10) - Communicating the Vision</li>
<li>(19:49) - Conclusion and Next Steps</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:47:34 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/1441b615/925e177d.mp3" length="10720677" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1333</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Summary</p><p>In this episode of Engineering Evolved, Tom Barber discusses the critical first 90 days of a modernization initiative for engineering directors. He emphasizes that success is not solely about technology but about understanding the business pain, building trust, and navigating organizational dynamics. The episode provides a week-by-week action plan, highlighting the importance of quick wins, effective communication, and avoiding common pitfalls in modernization efforts.</p><p><br>Takeaways</p><ul><li>The first 90 days will make or break your initiative.</li><li>It's about trust, momentum, and not declaring war on allies.</li><li>Understand the business pain that led to your hiring.</li><li>Your job isn't to fix everything but to prove you can be trusted.</li><li>Conduct a 10-day discovery sprint to clarify needs.</li><li>Weeks one and two should focus on listening and mapping.</li><li>Identify a quick win that builds credibility.</li><li>Stay engaged during the execution of the quick win.</li><li>Communicate your vision and reset expectations with leadership.</li><li>Avoid common pitfalls like ignoring the human side of technology.</li></ul><p><br></p><ul><li>(00:00) - Intro</li>
<li>(00:31) - Title</li>
<li>(01:13) - The Crucial First 90 Days</li>
<li>(07:48) - Week-by-Week Action Plan</li>
<li>(14:10) - Communicating the Vision</li>
<li>(19:49) - Conclusion and Next Steps</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>modernization, engineering leadership, first 90 days, quick wins, communication, change management, organizational dynamics, technology transformation, business pain, stakeholder engagement</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/1441b615/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/1441b615/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>DevOps for the Skeptical VP: Building Your Business Case in 30 Minutes</title>
      <itunes:episode>8</itunes:episode>
      <podcast:episode>8</podcast:episode>
      <itunes:title>DevOps for the Skeptical VP: Building Your Business Case in 30 Minutes</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e1837297-0a46-4954-9ecb-a3faf1318a37</guid>
      <link>https://share.transistor.fm/s/9c669844</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, Tom Barber discusses the challenges of managing feature requests and the importance of strategic deployment to enhance team efficiency. He emphasizes the need to prioritize time-consuming tasks to free up valuable hours for the team, ultimately leading to increased productivity without additional hiring costs.</p><p><br>Takeaways</p><ul><li>We are overwhelmed with feature requests.</li><li>Starting with the most time-consuming deployment is crucial.</li><li>Every deployment can save significant time for the team.</li><li>Strategic deployment can lead to substantial time savings.</li><li>Freeing up hours can feel like hiring another engineer.</li><li>Time management is essential in engineering teams.</li><li>Prioritizing tasks can improve overall productivity.</li><li>Efficient deployment processes are key to success.</li><li>Reducing deployment time can enhance team morale.</li><li>Investing in efficiency pays off in the long run.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:50) - Title</li>
<li>(01:33) - Introduction to DevOps ROI Challenges</li>
<li>(05:29) - Building a Compelling Business Case</li>
<li>(13:25) - Handling Objections Effectively</li>
<li>(19:34) - Post-Approval Steps and Checkpoints</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, Tom Barber discusses the challenges of managing feature requests and the importance of strategic deployment to enhance team efficiency. He emphasizes the need to prioritize time-consuming tasks to free up valuable hours for the team, ultimately leading to increased productivity without additional hiring costs.</p><p><br>Takeaways</p><ul><li>We are overwhelmed with feature requests.</li><li>Starting with the most time-consuming deployment is crucial.</li><li>Every deployment can save significant time for the team.</li><li>Strategic deployment can lead to substantial time savings.</li><li>Freeing up hours can feel like hiring another engineer.</li><li>Time management is essential in engineering teams.</li><li>Prioritizing tasks can improve overall productivity.</li><li>Efficient deployment processes are key to success.</li><li>Reducing deployment time can enhance team morale.</li><li>Investing in efficiency pays off in the long run.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:50) - Title</li>
<li>(01:33) - Introduction to DevOps ROI Challenges</li>
<li>(05:29) - Building a Compelling Business Case</li>
<li>(13:25) - Handling Objections Effectively</li>
<li>(19:34) - Post-Approval Steps and Checkpoints</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:47:18 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/9c669844/78b4ec5a.mp3" length="11570408" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1439</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>In this conversation, Tom Barber discusses the challenges of managing feature requests and the importance of strategic deployment to enhance team efficiency. He emphasizes the need to prioritize time-consuming tasks to free up valuable hours for the team, ultimately leading to increased productivity without additional hiring costs.</p><p><br>Takeaways</p><ul><li>We are overwhelmed with feature requests.</li><li>Starting with the most time-consuming deployment is crucial.</li><li>Every deployment can save significant time for the team.</li><li>Strategic deployment can lead to substantial time savings.</li><li>Freeing up hours can feel like hiring another engineer.</li><li>Time management is essential in engineering teams.</li><li>Prioritizing tasks can improve overall productivity.</li><li>Efficient deployment processes are key to success.</li><li>Reducing deployment time can enhance team morale.</li><li>Investing in efficiency pays off in the long run.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:50) - Title</li>
<li>(01:33) - Introduction to DevOps ROI Challenges</li>
<li>(05:29) - Building a Compelling Business Case</li>
<li>(13:25) - Handling Objections Effectively</li>
<li>(19:34) - Post-Approval Steps and Checkpoints</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>feature requests, deployment, efficiency, team productivity, engineering, API, time management</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/9c669844/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/9c669844/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Cloud Migration Without the Chaos - A Product Manager's Approach</title>
      <itunes:episode>7</itunes:episode>
      <podcast:episode>7</podcast:episode>
      <itunes:title>Cloud Migration Without the Chaos - A Product Manager's Approach</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9c1de658-5f36-4b9e-aaf6-e6cf6c8f8041</guid>
      <link>https://share.transistor.fm/s/110963cb</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>In this episode of Engineering Evolved, Tom Barber discusses the critical aspects of cloud migration, emphasizing that many migrations fail due to poor planning and execution. He contrasts successful migrations, like Netflix's, with failures like TSB Bank's, highlighting the importance of treating migration as a product launch. Barber introduces the Strangler Fig pattern as a preferred migration strategy, outlines the six Rs of cloud migration, and stresses the need for effective communication and monitoring during the process. He also provides rollback strategies and discusses the importance of chaos engineering in ensuring resilience against outages. The episode concludes with key principles for successful cloud migration, urging listeners to prioritize discipline over speed.</p><p><br><strong>Takeaways</strong></p><ul><li>Half of all cloud transformations are abject failures.</li><li>Successful migrations treat infrastructure like a product launch.</li><li>Big Bang migrations are no longer viable.</li><li>The Strangler Fig pattern allows for gradual migration.</li><li>Companies should focus on replatforming rather than refactoring.</li><li>Product managers should lead migration efforts, not project managers.</li><li>Rollback strategies are crucial for successful migrations.</li><li>Monitoring during migration is essential to avoid blind spots.</li><li>Communication failures can lead to migration disasters.</li><li>Speed in migration can lead to costly mistakes.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(01:02) - Title</li>
<li>(01:45) - The Cost of Cloud Migration Failures</li>
<li>(09:06) - The Six Rs of Application Migration</li>
<li>(14:21) - Fall Forward Architecture and Recovery Strategies</li>
<li>(18:54) - Monitoring During Migration</li>
<li>(28:25) - Communication Strategies for Successful Migration</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>In this episode of Engineering Evolved, Tom Barber discusses the critical aspects of cloud migration, emphasizing that many migrations fail due to poor planning and execution. He contrasts successful migrations, like Netflix's, with failures like TSB Bank's, highlighting the importance of treating migration as a product launch. Barber introduces the Strangler Fig pattern as a preferred migration strategy, outlines the six Rs of cloud migration, and stresses the need for effective communication and monitoring during the process. He also provides rollback strategies and discusses the importance of chaos engineering in ensuring resilience against outages. The episode concludes with key principles for successful cloud migration, urging listeners to prioritize discipline over speed.</p><p><br><strong>Takeaways</strong></p><ul><li>Half of all cloud transformations are abject failures.</li><li>Successful migrations treat infrastructure like a product launch.</li><li>Big Bang migrations are no longer viable.</li><li>The Strangler Fig pattern allows for gradual migration.</li><li>Companies should focus on replatforming rather than refactoring.</li><li>Product managers should lead migration efforts, not project managers.</li><li>Rollback strategies are crucial for successful migrations.</li><li>Monitoring during migration is essential to avoid blind spots.</li><li>Communication failures can lead to migration disasters.</li><li>Speed in migration can lead to costly mistakes.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(01:02) - Title</li>
<li>(01:45) - The Cost of Cloud Migration Failures</li>
<li>(09:06) - The Six Rs of Application Migration</li>
<li>(14:21) - Fall Forward Architecture and Recovery Strategies</li>
<li>(18:54) - Monitoring During Migration</li>
<li>(28:25) - Communication Strategies for Successful Migration</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:47:01 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/110963cb/d63ee5fb.mp3" length="16234826" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>2022</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>In this episode of Engineering Evolved, Tom Barber discusses the critical aspects of cloud migration, emphasizing that many migrations fail due to poor planning and execution. He contrasts successful migrations, like Netflix's, with failures like TSB Bank's, highlighting the importance of treating migration as a product launch. Barber introduces the Strangler Fig pattern as a preferred migration strategy, outlines the six Rs of cloud migration, and stresses the need for effective communication and monitoring during the process. He also provides rollback strategies and discusses the importance of chaos engineering in ensuring resilience against outages. The episode concludes with key principles for successful cloud migration, urging listeners to prioritize discipline over speed.</p><p><br><strong>Takeaways</strong></p><ul><li>Half of all cloud transformations are abject failures.</li><li>Successful migrations treat infrastructure like a product launch.</li><li>Big Bang migrations are no longer viable.</li><li>The Strangler Fig pattern allows for gradual migration.</li><li>Companies should focus on replatforming rather than refactoring.</li><li>Product managers should lead migration efforts, not project managers.</li><li>Rollback strategies are crucial for successful migrations.</li><li>Monitoring during migration is essential to avoid blind spots.</li><li>Communication failures can lead to migration disasters.</li><li>Speed in migration can lead to costly mistakes.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(01:02) - Title</li>
<li>(01:45) - The Cost of Cloud Migration Failures</li>
<li>(09:06) - The Six Rs of Application Migration</li>
<li>(14:21) - Fall Forward Architecture and Recovery Strategies</li>
<li>(18:54) - Monitoring During Migration</li>
<li>(28:25) - Communication Strategies for Successful Migration</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>technology, computing, cloud, engineering, leadership, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/110963cb/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/110963cb/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The Three Types of Technical Debt Your Finance Team Actually Cares About</title>
      <itunes:episode>6</itunes:episode>
      <podcast:episode>6</podcast:episode>
      <itunes:title>The Three Types of Technical Debt Your Finance Team Actually Cares About</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">bd9c1a8f-f896-4d94-844f-14b7e0aa4e22</guid>
      <link>https://share.transistor.fm/s/843b2667</link>
      <description>
        <![CDATA[<p><strong>Summary<br></strong><br>In this conversation, Tom Barber discusses the significant impact of technical debt on American companies, highlighting that it costs them $1.5 trillion annually. He emphasizes that many executives are unaware of this issue, which often remains hidden within organizations, particularly in engineering payroll. Barber explains how technical debt can lead to lost deals and increased risk exposure, likening it to a ticking time bomb that can have severe consequences when it detonates.</p><p><br>Takeaways</p><ul><li>Technical debt costs American companies $1.5 trillion annually.</li><li>Most executives are unaware of the impact of technical debt.</li><li>Technical debt is an invisible concept for many organizations.</li><li>C-suite executives often do not understand technical debt.</li><li>Technical debt hides within engineering payroll.</li><li>It contributes to losing deals to faster competitors.</li><li>Technical debt increases risk exposure for organizations.</li><li>It's like a ticking time bomb within companies.</li><li>The consequences of technical debt can be severe.</li><li>Addressing technical debt is crucial for organizational success.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:27) - Title</li>
<li>(01:10) - Understanding Technical Debt</li>
<li>(09:43) - Revenue Blockers and Their Impact</li>
<li>(21:18) - Operational Drain: The Hidden Costs</li>
<li>(27:06) - Catastrophic Risks Of Ignoring Technical Debt</li>
</ul><br>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary<br></strong><br>In this conversation, Tom Barber discusses the significant impact of technical debt on American companies, highlighting that it costs them $1.5 trillion annually. He emphasizes that many executives are unaware of this issue, which often remains hidden within organizations, particularly in engineering payroll. Barber explains how technical debt can lead to lost deals and increased risk exposure, likening it to a ticking time bomb that can have severe consequences when it detonates.</p><p><br>Takeaways</p><ul><li>Technical debt costs American companies $1.5 trillion annually.</li><li>Most executives are unaware of the impact of technical debt.</li><li>Technical debt is an invisible concept for many organizations.</li><li>C-suite executives often do not understand technical debt.</li><li>Technical debt hides within engineering payroll.</li><li>It contributes to losing deals to faster competitors.</li><li>Technical debt increases risk exposure for organizations.</li><li>It's like a ticking time bomb within companies.</li><li>The consequences of technical debt can be severe.</li><li>Addressing technical debt is crucial for organizational success.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:27) - Title</li>
<li>(01:10) - Understanding Technical Debt</li>
<li>(09:43) - Revenue Blockers and Their Impact</li>
<li>(21:18) - Operational Drain: The Hidden Costs</li>
<li>(27:06) - Catastrophic Risks Of Ignoring Technical Debt</li>
</ul><br>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:46:50 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/843b2667/373a3024.mp3" length="15368823" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1914</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary<br></strong><br>In this conversation, Tom Barber discusses the significant impact of technical debt on American companies, highlighting that it costs them $1.5 trillion annually. He emphasizes that many executives are unaware of this issue, which often remains hidden within organizations, particularly in engineering payroll. Barber explains how technical debt can lead to lost deals and increased risk exposure, likening it to a ticking time bomb that can have severe consequences when it detonates.</p><p><br>Takeaways</p><ul><li>Technical debt costs American companies $1.5 trillion annually.</li><li>Most executives are unaware of the impact of technical debt.</li><li>Technical debt is an invisible concept for many organizations.</li><li>C-suite executives often do not understand technical debt.</li><li>Technical debt hides within engineering payroll.</li><li>It contributes to losing deals to faster competitors.</li><li>Technical debt increases risk exposure for organizations.</li><li>It's like a ticking time bomb within companies.</li><li>The consequences of technical debt can be severe.</li><li>Addressing technical debt is crucial for organizational success.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:27) - Title</li>
<li>(01:10) - Understanding Technical Debt</li>
<li>(09:43) - Revenue Blockers and Their Impact</li>
<li>(21:18) - Operational Drain: The Hidden Costs</li>
<li>(27:06) - Catastrophic Risks Of Ignoring Technical Debt</li>
</ul><br>]]>
      </itunes:summary>
      <itunes:keywords>technical debt, cost, American companies, C-suite, engineering payroll, risk exposure, faster competitors</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/843b2667/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/843b2667/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The Architecture Decision Framework - When You Actually Need Microservices (Spoiler: Probably Not Yet)</title>
      <itunes:episode>5</itunes:episode>
      <podcast:episode>5</podcast:episode>
      <itunes:title>The Architecture Decision Framework - When You Actually Need Microservices (Spoiler: Probably Not Yet)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c4a0f81a-3604-4bb4-9e72-ef8332a214e3</guid>
      <link>https://share.transistor.fm/s/91f23632</link>
      <description>
        <![CDATA[<p><strong>Summary</strong></p><p>Most midsize companies are making terrible architecture decisions because they're copying Netflix instead of solving their actual problems. This episode cuts through the hype and gives you a practical framework for deciding when you need microservices, when you don't, and everything in between. We talk about why "microservices" is a terrible name that encourages bad decisions, the five factors that should actually drive your architecture choices, and the spectrum of options between monolith and distributed systems that nobody tells you about. Plus, specific signals that tell you when it's actually time to evolve.</p><p><strong><br>In This Episode:</strong></p><ul><li>Why a 12-person team with 47 services is a disaster waiting to happen, and what they did to fix it.</li><li>The naming problem with "microservices" and how chasing "micro" destroys your ability to ship.</li><li>Why that address CRUD service with its own database and deployment pipeline is architectural malpractice.</li><li>The distributed transaction nightmare: how turning a 50-line function into seven networked service calls creates a distributed systems PhD thesis.</li><li>The five-factor framework: team size and structure, deployment frequency and blast radius, data ownership and consistency, independent scalability needs, and technology heterogeneity.</li><li>Conway's Law isn't a suggestion, it's gravity: why your architecture will mirror your org chart whether you want it to or not.</li><li>The rule of thumb for team size: 1-5 engineers means monolith, 5-15 means modular monolith, 15-30 means a few services, 30+ means you can start thinking about real service-oriented architecture.</li><li>Why deploying all 12 services together with the same version number means you have a monolith with extra steps.</li><li>The data partitioning trap: when placing an order requires coordinating across seven services, you've created distributed transaction hell.</li><li>Why "we want to scale differently" usually isn't a good reason to split services, but video transcoding versus API serving actually is.</li><li>The polyglot tax: every additional technology stack means different tools, longer onboarding, harder on-call, and ongoing costs forever.</li><li>The modular monolith: the sweet spot for most midsize teams with strong internal boundaries but simple deployment.</li><li>How to use tools like ArchUnit and dependency-cruiser to enforce module boundaries and make your CI fail when someone violates them.</li><li>The Majestic Monolith plus strategic services pattern: keep the core together, extract two to five services for specific reasons only.</li><li>Self-contained systems: why thinking in complete vertical slices (Customer Portal, Checkout System) beats thinking in technical services (User Service, Order Service).</li><li>The four breaking points that signal it's time to evolve: deploy coordination hell, team bottlenecks, scaling waste, and blast radius pain.</li><li>Why "the code is messy" is a refactoring problem, not an architecture problem, and Shopify ran on a monolith to billions in GMV.</li><li>The hardest lesson: complexity is easy to add, simplicity is hard to maintain.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:37) - Title</li>
<li>(01:19) - Understanding Microservices and Their Misconceptions</li>
<li>(09:43) - Framework for Architectural Decisions</li>
<li>(18:54) - Evaluating Factors for Microservices</li>
<li>(28:22) - Signals for Architectural Evolution</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Summary</strong></p><p>Most midsize companies are making terrible architecture decisions because they're copying Netflix instead of solving their actual problems. This episode cuts through the hype and gives you a practical framework for deciding when you need microservices, when you don't, and everything in between. We talk about why "microservices" is a terrible name that encourages bad decisions, the five factors that should actually drive your architecture choices, and the spectrum of options between monolith and distributed systems that nobody tells you about. Plus, specific signals that tell you when it's actually time to evolve.</p><p><strong><br>In This Episode:</strong></p><ul><li>Why a 12-person team with 47 services is a disaster waiting to happen, and what they did to fix it.</li><li>The naming problem with "microservices" and how chasing "micro" destroys your ability to ship.</li><li>Why that address CRUD service with its own database and deployment pipeline is architectural malpractice.</li><li>The distributed transaction nightmare: how turning a 50-line function into seven networked service calls creates a distributed systems PhD thesis.</li><li>The five-factor framework: team size and structure, deployment frequency and blast radius, data ownership and consistency, independent scalability needs, and technology heterogeneity.</li><li>Conway's Law isn't a suggestion, it's gravity: why your architecture will mirror your org chart whether you want it to or not.</li><li>The rule of thumb for team size: 1-5 engineers means monolith, 5-15 means modular monolith, 15-30 means a few services, 30+ means you can start thinking about real service-oriented architecture.</li><li>Why deploying all 12 services together with the same version number means you have a monolith with extra steps.</li><li>The data partitioning trap: when placing an order requires coordinating across seven services, you've created distributed transaction hell.</li><li>Why "we want to scale differently" usually isn't a good reason to split services, but video transcoding versus API serving actually is.</li><li>The polyglot tax: every additional technology stack means different tools, longer onboarding, harder on-call, and ongoing costs forever.</li><li>The modular monolith: the sweet spot for most midsize teams with strong internal boundaries but simple deployment.</li><li>How to use tools like ArchUnit and dependency-cruiser to enforce module boundaries and make your CI fail when someone violates them.</li><li>The Majestic Monolith plus strategic services pattern: keep the core together, extract two to five services for specific reasons only.</li><li>Self-contained systems: why thinking in complete vertical slices (Customer Portal, Checkout System) beats thinking in technical services (User Service, Order Service).</li><li>The four breaking points that signal it's time to evolve: deploy coordination hell, team bottlenecks, scaling waste, and blast radius pain.</li><li>Why "the code is messy" is a refactoring problem, not an architecture problem, and Shopify ran on a monolith to billions in GMV.</li><li>The hardest lesson: complexity is easy to add, simplicity is hard to maintain.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:37) - Title</li>
<li>(01:19) - Understanding Microservices and Their Misconceptions</li>
<li>(09:43) - Framework for Architectural Decisions</li>
<li>(18:54) - Evaluating Factors for Microservices</li>
<li>(28:22) - Signals for Architectural Evolution</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:46:41 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/91f23632/1918068a.mp3" length="15889003" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1979</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Summary</strong></p><p>Most midsize companies are making terrible architecture decisions because they're copying Netflix instead of solving their actual problems. This episode cuts through the hype and gives you a practical framework for deciding when you need microservices, when you don't, and everything in between. We talk about why "microservices" is a terrible name that encourages bad decisions, the five factors that should actually drive your architecture choices, and the spectrum of options between monolith and distributed systems that nobody tells you about. Plus, specific signals that tell you when it's actually time to evolve.</p><p><strong><br>In This Episode:</strong></p><ul><li>Why a 12-person team with 47 services is a disaster waiting to happen, and what they did to fix it.</li><li>The naming problem with "microservices" and how chasing "micro" destroys your ability to ship.</li><li>Why that address CRUD service with its own database and deployment pipeline is architectural malpractice.</li><li>The distributed transaction nightmare: how turning a 50-line function into seven networked service calls creates a distributed systems PhD thesis.</li><li>The five-factor framework: team size and structure, deployment frequency and blast radius, data ownership and consistency, independent scalability needs, and technology heterogeneity.</li><li>Conway's Law isn't a suggestion, it's gravity: why your architecture will mirror your org chart whether you want it to or not.</li><li>The rule of thumb for team size: 1-5 engineers means monolith, 5-15 means modular monolith, 15-30 means a few services, 30+ means you can start thinking about real service-oriented architecture.</li><li>Why deploying all 12 services together with the same version number means you have a monolith with extra steps.</li><li>The data partitioning trap: when placing an order requires coordinating across seven services, you've created distributed transaction hell.</li><li>Why "we want to scale differently" usually isn't a good reason to split services, but video transcoding versus API serving actually is.</li><li>The polyglot tax: every additional technology stack means different tools, longer onboarding, harder on-call, and ongoing costs forever.</li><li>The modular monolith: the sweet spot for most midsize teams with strong internal boundaries but simple deployment.</li><li>How to use tools like ArchUnit and dependency-cruiser to enforce module boundaries and make your CI fail when someone violates them.</li><li>The Majestic Monolith plus strategic services pattern: keep the core together, extract two to five services for specific reasons only.</li><li>Self-contained systems: why thinking in complete vertical slices (Customer Portal, Checkout System) beats thinking in technical services (User Service, Order Service).</li><li>The four breaking points that signal it's time to evolve: deploy coordination hell, team bottlenecks, scaling waste, and blast radius pain.</li><li>Why "the code is messy" is a refactoring problem, not an architecture problem, and Shopify ran on a monolith to billions in GMV.</li><li>The hardest lesson: complexity is easy to add, simplicity is hard to maintain.</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:37) - Title</li>
<li>(01:19) - Understanding Microservices and Their Misconceptions</li>
<li>(09:43) - Framework for Architectural Decisions</li>
<li>(18:54) - Evaluating Factors for Microservices</li>
<li>(28:22) - Signals for Architectural Evolution</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>technology, computing, cloud, engineering, leadership, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/91f23632/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/91f23632/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Cross-Functional Teams vs. Feature Factories: What's Actually Different?</title>
      <itunes:episode>4</itunes:episode>
      <podcast:episode>4</podcast:episode>
      <itunes:title>Cross-Functional Teams vs. Feature Factories: What's Actually Different?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">605db006-2063-4709-9ec4-fd78bbeabc9d</guid>
      <link>https://share.transistor.fm/s/adc7af13</link>
      <description>
        <![CDATA[<p><strong>Episode Summary</strong></p><p>Are your "cross-functional" teams actually just a feature factory in disguise? In this solo deep-dive, I break down the real differences between truly empowered teams and organizations that just reorganized the boxes on an org chart. You'll learn how to measure true cross-functionality, spot the warning signs you're still running a feature factory, and get concrete strategies to transform your teams.</p><p><strong><br>What You'll Learn</strong></p><p><strong>The Real Definition of Feature Factory</strong> – It's not about org structure; it's about how decisions get made and what gets measured</p><p><strong>Five Capabilities That Define True Cross-Functionality:</strong></p><ul><li>End-to-end ownership of customer value streams</li><li>Real decision authority in their domain</li><li>Direct customer access and learning loops</li><li>Complete skill set without external dependencies</li><li>Clear outcomes (not just a backlog)</li></ul><p><strong>Eight Red Flags You're Still Running a Feature Factory:</strong></p><ul><li>Your roadmap is a Gantt chart</li><li>Teams are measured on velocity</li><li>Product managers act like project managers</li><li>Engineering estimates drive prioritization</li><li>"Alignment meetings" happen weekly</li><li>Features ship but metrics don't move</li><li>Teams can't say no to stakeholders</li><li>"We can't because..." is a common phrase</li></ul><p><strong>Three Frameworks to Measure Cross-Functionality:</strong></p><ul><li>Team Autonomy Audit</li><li>Dependency Debt Score</li><li>Outcome Ownership Matrix</li></ul><p><strong>Six Transformation Strategies That Actually Work:</strong></p><ul><li>Start with outcomes, not structure</li><li>Do a dependency purge</li><li>Change what you measure</li><li>Train PMs to be outcome owners</li><li>Create strategic buffers</li><li>Fix your incentives</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:54) - Title</li>
<li>(01:36) - Understanding Cross-Functional Teams vs Feature Factories</li>
<li>(05:54) - Key Characteristics of True Cross-Functional Teams</li>
<li>(13:26) - Identifying Red Flags of Feature Factories</li>
<li>(20:01) - Measuring Cross-Functionality in Teams</li>
<li>(27:09) - Empowering Teams for Success</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Episode Summary</strong></p><p>Are your "cross-functional" teams actually just a feature factory in disguise? In this solo deep-dive, I break down the real differences between truly empowered teams and organizations that just reorganized the boxes on an org chart. You'll learn how to measure true cross-functionality, spot the warning signs you're still running a feature factory, and get concrete strategies to transform your teams.</p><p><strong><br>What You'll Learn</strong></p><p><strong>The Real Definition of Feature Factory</strong> – It's not about org structure; it's about how decisions get made and what gets measured</p><p><strong>Five Capabilities That Define True Cross-Functionality:</strong></p><ul><li>End-to-end ownership of customer value streams</li><li>Real decision authority in their domain</li><li>Direct customer access and learning loops</li><li>Complete skill set without external dependencies</li><li>Clear outcomes (not just a backlog)</li></ul><p><strong>Eight Red Flags You're Still Running a Feature Factory:</strong></p><ul><li>Your roadmap is a Gantt chart</li><li>Teams are measured on velocity</li><li>Product managers act like project managers</li><li>Engineering estimates drive prioritization</li><li>"Alignment meetings" happen weekly</li><li>Features ship but metrics don't move</li><li>Teams can't say no to stakeholders</li><li>"We can't because..." is a common phrase</li></ul><p><strong>Three Frameworks to Measure Cross-Functionality:</strong></p><ul><li>Team Autonomy Audit</li><li>Dependency Debt Score</li><li>Outcome Ownership Matrix</li></ul><p><strong>Six Transformation Strategies That Actually Work:</strong></p><ul><li>Start with outcomes, not structure</li><li>Do a dependency purge</li><li>Change what you measure</li><li>Train PMs to be outcome owners</li><li>Create strategic buffers</li><li>Fix your incentives</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:54) - Title</li>
<li>(01:36) - Understanding Cross-Functional Teams vs Feature Factories</li>
<li>(05:54) - Key Characteristics of True Cross-Functional Teams</li>
<li>(13:26) - Identifying Red Flags of Feature Factories</li>
<li>(20:01) - Measuring Cross-Functionality in Teams</li>
<li>(27:09) - Empowering Teams for Success</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:46:28 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/adc7af13/0b8c59f1.mp3" length="28451572" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1775</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Episode Summary</strong></p><p>Are your "cross-functional" teams actually just a feature factory in disguise? In this solo deep-dive, I break down the real differences between truly empowered teams and organizations that just reorganized the boxes on an org chart. You'll learn how to measure true cross-functionality, spot the warning signs you're still running a feature factory, and get concrete strategies to transform your teams.</p><p><strong><br>What You'll Learn</strong></p><p><strong>The Real Definition of Feature Factory</strong> – It's not about org structure; it's about how decisions get made and what gets measured</p><p><strong>Five Capabilities That Define True Cross-Functionality:</strong></p><ul><li>End-to-end ownership of customer value streams</li><li>Real decision authority in their domain</li><li>Direct customer access and learning loops</li><li>Complete skill set without external dependencies</li><li>Clear outcomes (not just a backlog)</li></ul><p><strong>Eight Red Flags You're Still Running a Feature Factory:</strong></p><ul><li>Your roadmap is a Gantt chart</li><li>Teams are measured on velocity</li><li>Product managers act like project managers</li><li>Engineering estimates drive prioritization</li><li>"Alignment meetings" happen weekly</li><li>Features ship but metrics don't move</li><li>Teams can't say no to stakeholders</li><li>"We can't because..." is a common phrase</li></ul><p><strong>Three Frameworks to Measure Cross-Functionality:</strong></p><ul><li>Team Autonomy Audit</li><li>Dependency Debt Score</li><li>Outcome Ownership Matrix</li></ul><p><strong>Six Transformation Strategies That Actually Work:</strong></p><ul><li>Start with outcomes, not structure</li><li>Do a dependency purge</li><li>Change what you measure</li><li>Train PMs to be outcome owners</li><li>Create strategic buffers</li><li>Fix your incentives</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(00:54) - Title</li>
<li>(01:36) - Understanding Cross-Functional Teams vs Feature Factories</li>
<li>(05:54) - Key Characteristics of True Cross-Functional Teams</li>
<li>(13:26) - Identifying Red Flags of Feature Factories</li>
<li>(20:01) - Measuring Cross-Functionality in Teams</li>
<li>(27:09) - Empowering Teams for Success</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>technology, computing, cloud, engineering, leadership, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/adc7af13/transcription.vtt" type="text/vtt" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/adc7af13/transcription.srt" type="application/x-subrip" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/adc7af13/transcription.json" type="application/json" rel="captions"/>
      <podcast:transcript url="https://share.transistor.fm/s/adc7af13/transcription.txt" type="text/plain"/>
      <podcast:transcript url="https://share.transistor.fm/s/adc7af13/transcription" type="text/html"/>
      <podcast:chapters url="https://share.transistor.fm/s/adc7af13/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>The Product Thinking Framework</title>
      <itunes:episode>3</itunes:episode>
      <podcast:episode>3</podcast:episode>
      <itunes:title>The Product Thinking Framework</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e5352a3d-f028-4c85-8db7-9a8deabf32d2</guid>
      <link>https://share.transistor.fm/s/3709880e</link>
      <description>
        <![CDATA[<p>Most engineering leaders would fail miserably as product managers. They'd get fired for shipping features nobody wants, ignoring user feedback, and measuring the wrong things. But here's the thing - your engineering team IS a product. And the techniques you use to build great products are exactly what you need to build a great engineering organization.</p><p>In this episode, I break down the Product Thinking Framework: a radically different approach to engineering leadership that will change how you think about your team forever.</p><p><strong><br>In This Episode:</strong></p><ul><li>Why most engineering improvements fail (and the shocking similarity to shipping features nobody asked for)</li><li>The uncomfortable truth: Engineering leaders make decisions about tools and processes without understanding what engineers actually need</li><li>Real story: The team drowning in infrastructure that thought they needed more people (spoiler: they didn't)</li><li><strong>Pillar One - Product Discovery for Engineering:</strong> How Engineering Office Hours helps you uncover what your team actually needs</li><li><strong>Pillar Two - Customer Empathy:</strong> Why you should spend a full day working as an IC on your own team (quarterly)</li><li><strong>Pillar Three - MVP Approach to Infrastructure:</strong> How to cut any project down to a 2-4 week learning experiment</li><li>The microservices migration that would have cost millions (and what we did instead)</li><li>The mindset shift: From manager to product manager - falling in love with problems, not features</li><li>Measuring outcomes (shipping speed, learning, enjoyment) not outputs (story points, commits)</li><li>Common objections: "My engineers don't know what they want," "We need long-term thinking," "I don't have time"</li><li>Real results: The team that went from 3-day deployments to 30 minutes without hiring anyone</li></ul><p><strong><br>Key Takeaways:</strong></p><p><strong>1. Set up Engineering Office Hours</strong></p><ul><li>One hour per week, open attendance for any engineer</li><li>Focus on discovery, not problem-solving in the session</li><li>Ask: "What's slowing you down?" and dig deeper with "Tell me more"</li><li>Share action items within 48 hours</li></ul><p><strong>2. Shadow your engineers quarterly</strong></p><ul><li>Spend a full day working as an IC on your team</li><li>Use their tools, follow their processes, feel their friction</li><li>Every minute of frustration reveals a system problem to fix</li></ul><p><strong>3. Cut infrastructure projects into MVP experiments</strong></p><ul><li>Take your biggest project and cut it in half, then half again</li><li>Find something completable in 2-4 weeks that teaches you something</li><li>Focus on learning what you need, not delivering what you planned</li></ul><p><strong>4. Measure outcomes, not outputs</strong></p><ul><li>NOT story points, lines of code, or number of commits</li><li>INSTEAD shipping speed, learning rate, work enjoyment, retention</li><li>Sometimes the best way to improve outcomes is to do less</li></ul><p><strong>5. Iterate constantly on your team</strong></p><ul><li>Your team is never "finished" - it's a product requiring ongoing improvement</li><li>Always maintain a backlog of team improvements</li><li>Ship small changes frequently vs. big transformations rarely</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(01:03) - Title</li>
<li>(01:45) - Engineering Teams as Products</li>
<li>(05:32) - Product Discovery for Engineering</li>
<li>(11:11) - MVP Approach to Infrastructure</li>
<li>(16:55) - Iterative Improvement in Engineering</li>
<li>(22:32) - Addressing Common Objections</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Most engineering leaders would fail miserably as product managers. They'd get fired for shipping features nobody wants, ignoring user feedback, and measuring the wrong things. But here's the thing - your engineering team IS a product. And the techniques you use to build great products are exactly what you need to build a great engineering organization.</p><p>In this episode, I break down the Product Thinking Framework: a radically different approach to engineering leadership that will change how you think about your team forever.</p><p><strong><br>In This Episode:</strong></p><ul><li>Why most engineering improvements fail (and the shocking similarity to shipping features nobody asked for)</li><li>The uncomfortable truth: Engineering leaders make decisions about tools and processes without understanding what engineers actually need</li><li>Real story: The team drowning in infrastructure that thought they needed more people (spoiler: they didn't)</li><li><strong>Pillar One - Product Discovery for Engineering:</strong> How Engineering Office Hours helps you uncover what your team actually needs</li><li><strong>Pillar Two - Customer Empathy:</strong> Why you should spend a full day working as an IC on your own team (quarterly)</li><li><strong>Pillar Three - MVP Approach to Infrastructure:</strong> How to cut any project down to a 2-4 week learning experiment</li><li>The microservices migration that would have cost millions (and what we did instead)</li><li>The mindset shift: From manager to product manager - falling in love with problems, not features</li><li>Measuring outcomes (shipping speed, learning, enjoyment) not outputs (story points, commits)</li><li>Common objections: "My engineers don't know what they want," "We need long-term thinking," "I don't have time"</li><li>Real results: The team that went from 3-day deployments to 30 minutes without hiring anyone</li></ul><p><strong><br>Key Takeaways:</strong></p><p><strong>1. Set up Engineering Office Hours</strong></p><ul><li>One hour per week, open attendance for any engineer</li><li>Focus on discovery, not problem-solving in the session</li><li>Ask: "What's slowing you down?" and dig deeper with "Tell me more"</li><li>Share action items within 48 hours</li></ul><p><strong>2. Shadow your engineers quarterly</strong></p><ul><li>Spend a full day working as an IC on your team</li><li>Use their tools, follow their processes, feel their friction</li><li>Every minute of frustration reveals a system problem to fix</li></ul><p><strong>3. Cut infrastructure projects into MVP experiments</strong></p><ul><li>Take your biggest project and cut it in half, then half again</li><li>Find something completable in 2-4 weeks that teaches you something</li><li>Focus on learning what you need, not delivering what you planned</li></ul><p><strong>4. Measure outcomes, not outputs</strong></p><ul><li>NOT story points, lines of code, or number of commits</li><li>INSTEAD shipping speed, learning rate, work enjoyment, retention</li><li>Sometimes the best way to improve outcomes is to do less</li></ul><p><strong>5. Iterate constantly on your team</strong></p><ul><li>Your team is never "finished" - it's a product requiring ongoing improvement</li><li>Always maintain a backlog of team improvements</li><li>Ship small changes frequently vs. big transformations rarely</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(01:03) - Title</li>
<li>(01:45) - Engineering Teams as Products</li>
<li>(05:32) - Product Discovery for Engineering</li>
<li>(11:11) - MVP Approach to Infrastructure</li>
<li>(16:55) - Iterative Improvement in Engineering</li>
<li>(22:32) - Addressing Common Objections</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:46:18 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/3709880e/525a449d.mp3" length="14437359" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1797</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Most engineering leaders would fail miserably as product managers. They'd get fired for shipping features nobody wants, ignoring user feedback, and measuring the wrong things. But here's the thing - your engineering team IS a product. And the techniques you use to build great products are exactly what you need to build a great engineering organization.</p><p>In this episode, I break down the Product Thinking Framework: a radically different approach to engineering leadership that will change how you think about your team forever.</p><p><strong><br>In This Episode:</strong></p><ul><li>Why most engineering improvements fail (and the shocking similarity to shipping features nobody asked for)</li><li>The uncomfortable truth: Engineering leaders make decisions about tools and processes without understanding what engineers actually need</li><li>Real story: The team drowning in infrastructure that thought they needed more people (spoiler: they didn't)</li><li><strong>Pillar One - Product Discovery for Engineering:</strong> How Engineering Office Hours helps you uncover what your team actually needs</li><li><strong>Pillar Two - Customer Empathy:</strong> Why you should spend a full day working as an IC on your own team (quarterly)</li><li><strong>Pillar Three - MVP Approach to Infrastructure:</strong> How to cut any project down to a 2-4 week learning experiment</li><li>The microservices migration that would have cost millions (and what we did instead)</li><li>The mindset shift: From manager to product manager - falling in love with problems, not features</li><li>Measuring outcomes (shipping speed, learning, enjoyment) not outputs (story points, commits)</li><li>Common objections: "My engineers don't know what they want," "We need long-term thinking," "I don't have time"</li><li>Real results: The team that went from 3-day deployments to 30 minutes without hiring anyone</li></ul><p><strong><br>Key Takeaways:</strong></p><p><strong>1. Set up Engineering Office Hours</strong></p><ul><li>One hour per week, open attendance for any engineer</li><li>Focus on discovery, not problem-solving in the session</li><li>Ask: "What's slowing you down?" and dig deeper with "Tell me more"</li><li>Share action items within 48 hours</li></ul><p><strong>2. Shadow your engineers quarterly</strong></p><ul><li>Spend a full day working as an IC on your team</li><li>Use their tools, follow their processes, feel their friction</li><li>Every minute of frustration reveals a system problem to fix</li></ul><p><strong>3. Cut infrastructure projects into MVP experiments</strong></p><ul><li>Take your biggest project and cut it in half, then half again</li><li>Find something completable in 2-4 weeks that teaches you something</li><li>Focus on learning what you need, not delivering what you planned</li></ul><p><strong>4. Measure outcomes, not outputs</strong></p><ul><li>NOT story points, lines of code, or number of commits</li><li>INSTEAD shipping speed, learning rate, work enjoyment, retention</li><li>Sometimes the best way to improve outcomes is to do less</li></ul><p><strong>5. Iterate constantly on your team</strong></p><ul><li>Your team is never "finished" - it's a product requiring ongoing improvement</li><li>Always maintain a backlog of team improvements</li><li>Ship small changes frequently vs. big transformations rarely</li></ul><p></p><ul><li>(00:00) - Intro</li>
<li>(01:03) - Title</li>
<li>(01:45) - Engineering Teams as Products</li>
<li>(05:32) - Product Discovery for Engineering</li>
<li>(11:11) - MVP Approach to Infrastructure</li>
<li>(16:55) - Iterative Improvement in Engineering</li>
<li>(22:32) - Addressing Common Objections</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>technology, computing, cloud, engineering, leadership, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/3709880e/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/3709880e/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>How I Accidentally Became A Modernization Director</title>
      <itunes:episode>2</itunes:episode>
      <podcast:episode>2</podcast:episode>
      <itunes:title>How I Accidentally Became A Modernization Director</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d1b08be6-5f48-48fb-a0d2-e2f0e681f7ed</guid>
      <link>https://share.transistor.fm/s/9c2e47ae</link>
      <description>
        <![CDATA[<p>Nobody wakes up wanting to be a modernization director. In this deeply personal episode, I share my journey from writing simple code at NASA JPL to leading complex system transformations at a fintech startup—and the expensive failures that taught me everything about modernization leadership.</p><p>You'll hear the story of two catastrophic failures: turning atmospheric science research code into a production web portal, and failures with month end reporting systems as a junior developer. They taught me lessons that no certification or consultant ever could.</p><p>If you've ever had a "works on my machine" moment turn into a deployment disaster, this episode is for you.</p><p><strong><br>Key Topics Covered</strong></p><ul><li><strong>The MATLAB Trap</strong>: Why research code and production code are fundamentally different</li><li><strong>The Spark Mistake</strong>: When choosing the "industry standard" technology kills your product</li><li><strong>Product vs Platform</strong>: The critical decision that determines deployment success</li><li><strong>The Ego Test</strong>: How admitting failure defines modernization leadership</li><li><strong>Four Core Lessons</strong>: Future state thinking, maintainability, embracing failure, knowing when to pivot</li></ul><p><strong><br>Key Takeaways</strong></p><p><strong><br>Lesson 1: Always Think About the Future State</strong></p><p>Before writing a single line of code, ask: Where will this actually run? Who will maintain it? What happens when things fail? The gap between "works in dev" and "works in production" gets baked in at the architecture stage, not discovered at deployment.</p><p><strong><br>Lesson 2: You Can't Deploy Something Impossibly Hard to Maintain</strong></p><p>Elegant architecture means nothing if the team who has to run it can't understand, debug, or update it. Build for the maintainers, not for the architects. Meeting requirements includes sustainability.</p><p><strong><br>Lesson 3: Empower Developers to Test and Embrace Failure</strong></p><p>The best modernization teams fail early, fail small, fail visibly, and learn fast. Create realistic test environments. Give permission to break things. Make failure a learning opportunity, not a career-limiting move.</p><p><strong><br>Lesson 4: Know When You're Going Down the Wrong Path—and Admit It</strong></p><p>The worst thing in modernization is forcing a bad approach because you're too proud to pivot. Recognize the signs: projects that keep slipping, workarounds that multiply, excuses about the environment. Have the courage to stop, reassess, and choose a different path.</p><p><br></p><p>Sometimes the right answer is the simpler tool that works everywhere, not the sophisticated tool that requires expertise to deploy.</p><p></p><ul><li>(00:00) - Intro</li>
<li>(00:00) - Chapter 2</li>
<li>(01:09) - Titles</li>
<li>(01:52) - The Dangers of 'It Works On My Machine'</li>
<li>(07:07) - Lessons from NASA JPL</li>
<li>(13:06) - The Reality Of Production Environments</li>
<li>(20:19) - Common Problems in Mid-Sized Companies</li>
<li>(25:30) - Learning from Failures and Successes</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Nobody wakes up wanting to be a modernization director. In this deeply personal episode, I share my journey from writing simple code at NASA JPL to leading complex system transformations at a fintech startup—and the expensive failures that taught me everything about modernization leadership.</p><p>You'll hear the story of two catastrophic failures: turning atmospheric science research code into a production web portal, and failures with month end reporting systems as a junior developer. They taught me lessons that no certification or consultant ever could.</p><p>If you've ever had a "works on my machine" moment turn into a deployment disaster, this episode is for you.</p><p><strong><br>Key Topics Covered</strong></p><ul><li><strong>The MATLAB Trap</strong>: Why research code and production code are fundamentally different</li><li><strong>The Spark Mistake</strong>: When choosing the "industry standard" technology kills your product</li><li><strong>Product vs Platform</strong>: The critical decision that determines deployment success</li><li><strong>The Ego Test</strong>: How admitting failure defines modernization leadership</li><li><strong>Four Core Lessons</strong>: Future state thinking, maintainability, embracing failure, knowing when to pivot</li></ul><p><strong><br>Key Takeaways</strong></p><p><strong><br>Lesson 1: Always Think About the Future State</strong></p><p>Before writing a single line of code, ask: Where will this actually run? Who will maintain it? What happens when things fail? The gap between "works in dev" and "works in production" gets baked in at the architecture stage, not discovered at deployment.</p><p><strong><br>Lesson 2: You Can't Deploy Something Impossibly Hard to Maintain</strong></p><p>Elegant architecture means nothing if the team who has to run it can't understand, debug, or update it. Build for the maintainers, not for the architects. Meeting requirements includes sustainability.</p><p><strong><br>Lesson 3: Empower Developers to Test and Embrace Failure</strong></p><p>The best modernization teams fail early, fail small, fail visibly, and learn fast. Create realistic test environments. Give permission to break things. Make failure a learning opportunity, not a career-limiting move.</p><p><strong><br>Lesson 4: Know When You're Going Down the Wrong Path—and Admit It</strong></p><p>The worst thing in modernization is forcing a bad approach because you're too proud to pivot. Recognize the signs: projects that keep slipping, workarounds that multiply, excuses about the environment. Have the courage to stop, reassess, and choose a different path.</p><p><br></p><p>Sometimes the right answer is the simpler tool that works everywhere, not the sophisticated tool that requires expertise to deploy.</p><p></p><ul><li>(00:00) - Intro</li>
<li>(00:00) - Chapter 2</li>
<li>(01:09) - Titles</li>
<li>(01:52) - The Dangers of 'It Works On My Machine'</li>
<li>(07:07) - Lessons from NASA JPL</li>
<li>(13:06) - The Reality Of Production Environments</li>
<li>(20:19) - Common Problems in Mid-Sized Companies</li>
<li>(25:30) - Learning from Failures and Successes</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:46:07 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/9c2e47ae/cd68a390.mp3" length="13961323" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:duration>1738</itunes:duration>
      <itunes:summary>
        <![CDATA[<p>Nobody wakes up wanting to be a modernization director. In this deeply personal episode, I share my journey from writing simple code at NASA JPL to leading complex system transformations at a fintech startup—and the expensive failures that taught me everything about modernization leadership.</p><p>You'll hear the story of two catastrophic failures: turning atmospheric science research code into a production web portal, and failures with month end reporting systems as a junior developer. They taught me lessons that no certification or consultant ever could.</p><p>If you've ever had a "works on my machine" moment turn into a deployment disaster, this episode is for you.</p><p><strong><br>Key Topics Covered</strong></p><ul><li><strong>The MATLAB Trap</strong>: Why research code and production code are fundamentally different</li><li><strong>The Spark Mistake</strong>: When choosing the "industry standard" technology kills your product</li><li><strong>Product vs Platform</strong>: The critical decision that determines deployment success</li><li><strong>The Ego Test</strong>: How admitting failure defines modernization leadership</li><li><strong>Four Core Lessons</strong>: Future state thinking, maintainability, embracing failure, knowing when to pivot</li></ul><p><strong><br>Key Takeaways</strong></p><p><strong><br>Lesson 1: Always Think About the Future State</strong></p><p>Before writing a single line of code, ask: Where will this actually run? Who will maintain it? What happens when things fail? The gap between "works in dev" and "works in production" gets baked in at the architecture stage, not discovered at deployment.</p><p><strong><br>Lesson 2: You Can't Deploy Something Impossibly Hard to Maintain</strong></p><p>Elegant architecture means nothing if the team who has to run it can't understand, debug, or update it. Build for the maintainers, not for the architects. Meeting requirements includes sustainability.</p><p><strong><br>Lesson 3: Empower Developers to Test and Embrace Failure</strong></p><p>The best modernization teams fail early, fail small, fail visibly, and learn fast. Create realistic test environments. Give permission to break things. Make failure a learning opportunity, not a career-limiting move.</p><p><strong><br>Lesson 4: Know When You're Going Down the Wrong Path—and Admit It</strong></p><p>The worst thing in modernization is forcing a bad approach because you're too proud to pivot. Recognize the signs: projects that keep slipping, workarounds that multiply, excuses about the environment. Have the courage to stop, reassess, and choose a different path.</p><p><br></p><p>Sometimes the right answer is the simpler tool that works everywhere, not the sophisticated tool that requires expertise to deploy.</p><p></p><ul><li>(00:00) - Intro</li>
<li>(00:00) - Chapter 2</li>
<li>(01:09) - Titles</li>
<li>(01:52) - The Dangers of 'It Works On My Machine'</li>
<li>(07:07) - Lessons from NASA JPL</li>
<li>(13:06) - The Reality Of Production Environments</li>
<li>(20:19) - Common Problems in Mid-Sized Companies</li>
<li>(25:30) - Learning from Failures and Successes</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>technology, computing, cloud, engineering, leadership, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/9c2e47ae/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/9c2e47ae/chapters.json" type="application/json+chapters"/>
    </item>
    <item>
      <title>Escaping Technical Purgatory</title>
      <itunes:episode>1</itunes:episode>
      <podcast:episode>1</podcast:episode>
      <itunes:title>Escaping Technical Purgatory</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3d5cabc2-dda7-490e-b56d-503a28e95958</guid>
      <link>https://share.transistor.fm/s/314cbf88</link>
      <description>
        <![CDATA[<p><strong>Why Mid-Sized Companies Are Stuck (And How to Break Free)</strong></p><p>You've achieved product-market fit. You're generating real revenue. You have 200-1000 employees and a tech team of 20-150 engineers. You're not a startup anymore—but you're also not Google.</p><p>And you're stuck in hell.</p><p>The VP of Engineering reads all the right blogs, follows all the thought leaders, and decides to implement microservices like Netflix. Six months later, deployments take longer, bugs multiply, engineers threaten to quit, and leadership is asking why you just spent half a million dollars to make things worse.</p><p>This isn't incompetence. This is the reality of being in the <strong>missing middle</strong>—too big for startup playbooks, too small for enterprise frameworks.</p><p>In this episode, host Tom Barber breaks down:</p><ul><li><strong>The 6 types of debt suffocating your company</strong>: code, documentation, process, architecture, testing, and knowledge debt</li><li><strong>Why startup methodologies fail at scale</strong> (and destroy your company faster)</li><li><strong>Why enterprise playbooks will kill you just as quickly</strong> (change advisory boards, anyone?)</li><li><strong>How to build your own playbook</strong> with three critical questions every leader must ask</li></ul><p>Stop trying to copy Spotify. Stop implementing frameworks designed for 10,000 employees. Start building systems that match your actual reality.</p><p><strong>Perfect for</strong>: CTOs, VPs of Engineering, and technical leaders at mid-sized companies who are tired of advice that doesn't fit their world.</p><p></p><ul><li>(00:00) - Intro</li>
<li>(01:01) - Titles</li>
<li>(01:44) - Techincal Purgatory</li>
<li>(05:37) - Why Startup Methodologies Fail At Scale</li>
<li>(12:25) - The Importance Of Documentation And Ownership</li>
<li>(22:14) - The Pitfalls Of Enterprise Engineering Playbooks</li>
<li>(30:45) - Building Your Own Playbook</li>
</ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p><strong>Why Mid-Sized Companies Are Stuck (And How to Break Free)</strong></p><p>You've achieved product-market fit. You're generating real revenue. You have 200-1000 employees and a tech team of 20-150 engineers. You're not a startup anymore—but you're also not Google.</p><p>And you're stuck in hell.</p><p>The VP of Engineering reads all the right blogs, follows all the thought leaders, and decides to implement microservices like Netflix. Six months later, deployments take longer, bugs multiply, engineers threaten to quit, and leadership is asking why you just spent half a million dollars to make things worse.</p><p>This isn't incompetence. This is the reality of being in the <strong>missing middle</strong>—too big for startup playbooks, too small for enterprise frameworks.</p><p>In this episode, host Tom Barber breaks down:</p><ul><li><strong>The 6 types of debt suffocating your company</strong>: code, documentation, process, architecture, testing, and knowledge debt</li><li><strong>Why startup methodologies fail at scale</strong> (and destroy your company faster)</li><li><strong>Why enterprise playbooks will kill you just as quickly</strong> (change advisory boards, anyone?)</li><li><strong>How to build your own playbook</strong> with three critical questions every leader must ask</li></ul><p>Stop trying to copy Spotify. Stop implementing frameworks designed for 10,000 employees. Start building systems that match your actual reality.</p><p><strong>Perfect for</strong>: CTOs, VPs of Engineering, and technical leaders at mid-sized companies who are tired of advice that doesn't fit their world.</p><p></p><ul><li>(00:00) - Intro</li>
<li>(01:01) - Titles</li>
<li>(01:44) - Techincal Purgatory</li>
<li>(05:37) - Why Startup Methodologies Fail At Scale</li>
<li>(12:25) - The Importance Of Documentation And Ownership</li>
<li>(22:14) - The Pitfalls Of Enterprise Engineering Playbooks</li>
<li>(30:45) - Building Your Own Playbook</li>
</ul>]]>
      </content:encoded>
      <pubDate>Sun, 09 Nov 2025 13:45:56 -0500</pubDate>
      <author>Tom Barber</author>
      <enclosure url="https://media.transistor.fm/314cbf88/948ecbb2.mp3" length="19169363" type="audio/mpeg"/>
      <itunes:author>Tom Barber</itunes:author>
      <itunes:image href="https://img.transistorcdn.com/LFdSq6ACpBKjP3ofeK6yhchiDQRsu0vIHlKw2hN3A9w/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80NDcy/ZTI1NGI4ODM0MTc4/ODlmZjQxYWMzNTY5/M2ZjYy5wbmc.jpg"/>
      <itunes:duration>2389</itunes:duration>
      <itunes:summary>
        <![CDATA[<p><strong>Why Mid-Sized Companies Are Stuck (And How to Break Free)</strong></p><p>You've achieved product-market fit. You're generating real revenue. You have 200-1000 employees and a tech team of 20-150 engineers. You're not a startup anymore—but you're also not Google.</p><p>And you're stuck in hell.</p><p>The VP of Engineering reads all the right blogs, follows all the thought leaders, and decides to implement microservices like Netflix. Six months later, deployments take longer, bugs multiply, engineers threaten to quit, and leadership is asking why you just spent half a million dollars to make things worse.</p><p>This isn't incompetence. This is the reality of being in the <strong>missing middle</strong>—too big for startup playbooks, too small for enterprise frameworks.</p><p>In this episode, host Tom Barber breaks down:</p><ul><li><strong>The 6 types of debt suffocating your company</strong>: code, documentation, process, architecture, testing, and knowledge debt</li><li><strong>Why startup methodologies fail at scale</strong> (and destroy your company faster)</li><li><strong>Why enterprise playbooks will kill you just as quickly</strong> (change advisory boards, anyone?)</li><li><strong>How to build your own playbook</strong> with three critical questions every leader must ask</li></ul><p>Stop trying to copy Spotify. Stop implementing frameworks designed for 10,000 employees. Start building systems that match your actual reality.</p><p><strong>Perfect for</strong>: CTOs, VPs of Engineering, and technical leaders at mid-sized companies who are tired of advice that doesn't fit their world.</p><p></p><ul><li>(00:00) - Intro</li>
<li>(01:01) - Titles</li>
<li>(01:44) - Techincal Purgatory</li>
<li>(05:37) - Why Startup Methodologies Fail At Scale</li>
<li>(12:25) - The Importance Of Documentation And Ownership</li>
<li>(22:14) - The Pitfalls Of Enterprise Engineering Playbooks</li>
<li>(30:45) - Building Your Own Playbook</li>
</ul>]]>
      </itunes:summary>
      <itunes:keywords>technology, computing, cloud, engineering, leadership, data</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
      <podcast:transcript url="https://share.transistor.fm/s/314cbf88/transcript.txt" type="text/plain"/>
      <podcast:chapters url="https://share.transistor.fm/s/314cbf88/chapters.json" type="application/json+chapters"/>
    </item>
  </channel>
</rss>
