<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="https://feeds.captivate.fm/style.xsl" type="text/xsl"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:podcast="https://podcastindex.org/namespace/1.0"><channel><atom:link href="https://feeds.captivate.fm/engineering-choices-you-have-to-defend-podcast/" rel="self" type="application/rss+xml"/><title><![CDATA[Engineering Choices You Have to Defend]]></title><podcast:guid>556e85d1-3f20-5565-8898-55e132f3267a</podcast:guid><lastBuildDate>Wed, 05 Aug 2026 12:45:07 +0000</lastBuildDate><generator>Captivate.fm</generator><language><![CDATA[en]]></language><copyright><![CDATA[Copyright 2026 Nicola Onassis]]></copyright><managingEditor>Nicola Onassis</managingEditor><itunes:summary><![CDATA[Real-world engineering decisions in AI, compliance, and production systems]]></itunes:summary><image><url>https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png</url><title>Engineering Choices You Have to Defend</title><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link></image><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><itunes:owner><itunes:name>Nicola Onassis</itunes:name></itunes:owner><itunes:author>Nicola Onassis</itunes:author><description>Real-world engineering decisions in AI, compliance, and production systems</description><link>https://engineering-choices-you-have-to-defend-podcast.captivate.fm</link><atom:link href="https://pubsubhubbub.appspot.com" rel="hub"/><itunes:explicit>false</itunes:explicit><itunes:type>serial</itunes:type><itunes:category text="Technology"></itunes:category><itunes:category text="News"><itunes:category text="Tech News"/></itunes:category><itunes:category text="Education"></itunes:category><podcast:locked>no</podcast:locked><podcast:medium>podcast</podcast:medium><item><title>How Bill Boulden Defends Engineering Speed Without Sacrificing Quality</title><itunes:title>How Bill Boulden Defends Engineering Speed Without Sacrificing Quality</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of Engineering Choices You Have to Defend, host Nicola Onassis sits down with Bill Boulden, a fractional CTO and longtime startup engineering leader, to discuss why adding more processes after mistakes can sometimes create bigger problems than the original failure.</p><p>After working as an early engineering leader across more than two dozen startups, Bill has seen founders respond to bugs, downtime, and customer complaints by adding approval meetings, checklists, and deployment gates. He explains why engineering teams should instead focus on an acceptable defect rate and use automated systems to improve quality without sacrificing development speed.</p><p>Bill shares practical approaches including CI/CD, unit testing, observability, automated regression testing, canary deployments, and instant rollbacks. He also explains why good processes should reduce human involvement rather than create additional layers of oversight.</p><p>The conversation explores how AI is changing software engineering, with Bill emphasizing that while AI can make writing code easier, engineers remain responsible for understanding and approving what reaches production. He argues that judgment, critical thinking, and accountability are becoming even more important as AI-assisted development becomes standard.</p><p>For startup founders and engineering leaders, this episode offers practical lessons on balancing speed, quality, automation, accountability, and innovation without allowing unnecessary processes to slow down the entire team.</p><p><strong>Key Takeaways:</strong></p><ul><li>Engineering teams should not automatically add process after every mistake.</li><li>Teams need to establish an acceptable defect rate instead of pursuing perfection.</li><li>Automated systems can improve quality without slowing development.</li><li>Good processes should reduce human involvement rather than add approval layers.</li><li>AI makes coding faster, but engineers remain accountable for production code.</li><li>Engineering judgment and critical thinking are increasingly important in AI-assisted development.</li><li>Excessive processes can discourage innovation and initiative.</li><li>Leaders should balance engineering quality with business needs and development speed.</li><li>CI/CD, testing, observability, and automated deployments can reduce production risk.</li><li>The best engineering systems make quality the default without sacrificing velocity.</li></ul><br/><p><strong>Connect with Bill Boulden:</strong></p><ul><li>LinkedIn: <a href="linkedin.com/in/billboulden" rel="noopener noreferrer" target="_blank">linkedin.com/in/billboulden</a></li><li>Email: <a href="mailto:bill.bolden@gmail.com" rel="noopener noreferrer" target="_blank">bill.bolden@gmail.com</a></li></ul><br/><h3><strong><em>Listen Now &amp; Subscribe:</em></strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of Engineering Choices You Have to Defend, host Nicola Onassis sits down with Bill Boulden, a fractional CTO and longtime startup engineering leader, to discuss why adding more processes after mistakes can sometimes create bigger problems than the original failure.</p><p>After working as an early engineering leader across more than two dozen startups, Bill has seen founders respond to bugs, downtime, and customer complaints by adding approval meetings, checklists, and deployment gates. He explains why engineering teams should instead focus on an acceptable defect rate and use automated systems to improve quality without sacrificing development speed.</p><p>Bill shares practical approaches including CI/CD, unit testing, observability, automated regression testing, canary deployments, and instant rollbacks. He also explains why good processes should reduce human involvement rather than create additional layers of oversight.</p><p>The conversation explores how AI is changing software engineering, with Bill emphasizing that while AI can make writing code easier, engineers remain responsible for understanding and approving what reaches production. He argues that judgment, critical thinking, and accountability are becoming even more important as AI-assisted development becomes standard.</p><p>For startup founders and engineering leaders, this episode offers practical lessons on balancing speed, quality, automation, accountability, and innovation without allowing unnecessary processes to slow down the entire team.</p><p><strong>Key Takeaways:</strong></p><ul><li>Engineering teams should not automatically add process after every mistake.</li><li>Teams need to establish an acceptable defect rate instead of pursuing perfection.</li><li>Automated systems can improve quality without slowing development.</li><li>Good processes should reduce human involvement rather than add approval layers.</li><li>AI makes coding faster, but engineers remain accountable for production code.</li><li>Engineering judgment and critical thinking are increasingly important in AI-assisted development.</li><li>Excessive processes can discourage innovation and initiative.</li><li>Leaders should balance engineering quality with business needs and development speed.</li><li>CI/CD, testing, observability, and automated deployments can reduce production risk.</li><li>The best engineering systems make quality the default without sacrificing velocity.</li></ul><br/><p><strong>Connect with Bill Boulden:</strong></p><ul><li>LinkedIn: <a href="linkedin.com/in/billboulden" rel="noopener noreferrer" target="_blank">linkedin.com/in/billboulden</a></li><li>Email: <a href="mailto:bill.bolden@gmail.com" rel="noopener noreferrer" target="_blank">bill.bolden@gmail.com</a></li></ul><br/><h3><strong><em>Listen Now &amp; Subscribe:</em></strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">7bd39334-1f1d-44a7-877c-741cdc054a5b</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 05 Aug 2026 06:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/7bd39334-1f1d-44a7-877c-741cdc054a5b.mp3" length="23987981" type="audio/mpeg"/><itunes:duration>24:59</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>How Mona Chitnis Defended Building Custom AI Models When Foundation Models Weren&apos;t Enough</title><itunes:title>How Mona Chitnis Defended Building Custom AI Models When Foundation Models Weren&apos;t Enough</itunes:title><description><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Mona Chitnis</strong>, engineering leader at <strong>Boon</strong> and former engineering manager at <strong>Apple</strong>, to discuss one of the most important AI engineering decisions facing modern software teams: knowing when foundation models are no longer enough for production use.</p><p>Working on AI systems for the commercial construction industry, Mona quickly realized that general-purpose foundation models struggled to accurately understand complex construction plans and domain-specific workflows. Rather than immediately building custom models, her team first invested in developing a comprehensive evaluation framework to identify performance gaps, measure business outcomes, and determine whether fine-tuning proprietary models would deliver meaningful improvements.</p><p>One of Mona's most significant engineering decisions was choosing to build a hybrid AI architecture instead of relying entirely on off-the-shelf foundation models. By combining proprietary computer vision models with large language models, her team created a system capable of understanding construction documents, extracting measurements, and helping customers generate more accurate project estimates. She explains why data quality, customer collaboration, and continuous evaluation ultimately proved more valuable than simply adopting larger or newer AI models.</p><p>The conversation also explores Mona's experience leading privacy-preserving machine learning initiatives at Apple, where federated learning enabled AI models to improve without collecting sensitive user data. She discusses why enterprise AI success depends on representative datasets, thoughtful evaluation frameworks, and engineering systems designed around real customer outcomes rather than benchmark performance alone.</p><p>For engineering leaders building AI products in specialized or regulated industries, this episode offers practical lessons on evaluation strategy, production AI architecture, data quality, privacy-preserving machine learning, and building AI systems that deliver measurable business value.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Evaluation frameworks should be established before deciding to build custom AI models.</li><li>Foundation models often require domain-specific fine-tuning to solve specialized business problems.</li><li>Business outcomes matter more than benchmark scores when evaluating AI systems.</li><li>High-quality, representative datasets are critical to successful production AI.</li><li>Hybrid AI architectures can outperform relying on a single foundation model.</li><li>Customer collaboration plays a key role in improving enterprise AI performance.</li><li>Privacy-preserving machine learning enables AI improvements while protecting sensitive user data.</li><li>AI benchmarks should complement—not replace—real-world product evaluation.</li><li>Engineering leaders must balance technical performance with customer value and business objectives.</li><li>Successful AI products are built through disciplined engineering, continuous evaluation, and strong data strategies.</li></ul><br/><h3><strong>Connect with Mona Chitnis:</strong></h3><p><strong>LinkedIn:</strong><u><a href="http://linkedin.com/in/monachitnis" rel="noopener noreferrer" target="_blank"> linkedin.com/in/monachitnis</a></u></p><p><strong>Company:</strong> Boon</p><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></description><content:encoded><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Mona Chitnis</strong>, engineering leader at <strong>Boon</strong> and former engineering manager at <strong>Apple</strong>, to discuss one of the most important AI engineering decisions facing modern software teams: knowing when foundation models are no longer enough for production use.</p><p>Working on AI systems for the commercial construction industry, Mona quickly realized that general-purpose foundation models struggled to accurately understand complex construction plans and domain-specific workflows. Rather than immediately building custom models, her team first invested in developing a comprehensive evaluation framework to identify performance gaps, measure business outcomes, and determine whether fine-tuning proprietary models would deliver meaningful improvements.</p><p>One of Mona's most significant engineering decisions was choosing to build a hybrid AI architecture instead of relying entirely on off-the-shelf foundation models. By combining proprietary computer vision models with large language models, her team created a system capable of understanding construction documents, extracting measurements, and helping customers generate more accurate project estimates. She explains why data quality, customer collaboration, and continuous evaluation ultimately proved more valuable than simply adopting larger or newer AI models.</p><p>The conversation also explores Mona's experience leading privacy-preserving machine learning initiatives at Apple, where federated learning enabled AI models to improve without collecting sensitive user data. She discusses why enterprise AI success depends on representative datasets, thoughtful evaluation frameworks, and engineering systems designed around real customer outcomes rather than benchmark performance alone.</p><p>For engineering leaders building AI products in specialized or regulated industries, this episode offers practical lessons on evaluation strategy, production AI architecture, data quality, privacy-preserving machine learning, and building AI systems that deliver measurable business value.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Evaluation frameworks should be established before deciding to build custom AI models.</li><li>Foundation models often require domain-specific fine-tuning to solve specialized business problems.</li><li>Business outcomes matter more than benchmark scores when evaluating AI systems.</li><li>High-quality, representative datasets are critical to successful production AI.</li><li>Hybrid AI architectures can outperform relying on a single foundation model.</li><li>Customer collaboration plays a key role in improving enterprise AI performance.</li><li>Privacy-preserving machine learning enables AI improvements while protecting sensitive user data.</li><li>AI benchmarks should complement—not replace—real-world product evaluation.</li><li>Engineering leaders must balance technical performance with customer value and business objectives.</li><li>Successful AI products are built through disciplined engineering, continuous evaluation, and strong data strategies.</li></ul><br/><h3><strong>Connect with Mona Chitnis:</strong></h3><p><strong>LinkedIn:</strong><u><a href="http://linkedin.com/in/monachitnis" rel="noopener noreferrer" target="_blank"> linkedin.com/in/monachitnis</a></u></p><p><strong>Company:</strong> Boon</p><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">13904719-893f-4a90-bc86-962869b20151</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Fri, 31 Jul 2026 06:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/13904719-893f-4a90-bc86-962869b20151.mp3" length="16543292" type="audio/mpeg"/><itunes:duration>17:14</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>How Hal Eisen Led a High-Stakes PCI Migration Under an Impossible Deadline</title><itunes:title>How Hal Eisen Led a High-Stakes PCI Migration Under an Impossible Deadline</itunes:title><description><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Hal Eisen</strong>, engineering leader and technology executive, to discuss one of the most challenging infrastructure decisions of his career: leading a company-wide PCI compliance initiative under an aggressive six-month deadline after the business had already committed to a major enterprise customer.</p><p>With no prior experience leading a PCI compliance project, Hal began by learning the standards from the ground up before systematically mapping every system, identifying security risks, and designing an architecture capable of protecting sensitive payment data. Rather than immediately writing code, he invested heavily in understanding the regulatory landscape, consulting compliance experts, and building a shared framework that allowed engineering teams across the organization to understand the migration strategy.</p><p>One of the project's most controversial decisions was choosing a "big bang" migration instead of the incremental approach most engineering teams naturally preferred. Although incremental migrations typically reduce risk, Hal realized that the complexity of tightly coupled legacy systems and the aggressive business deadline made that approach impossible. Through extensive planning, detailed migration playbooks, sandbox testing, and multiple rehearsal runs, his team successfully transitioned the platform while minimizing operational disruption.</p><p>The conversation also explores how AI is changing software engineering. Hal shares how recreating a document redaction service with ChatGPT in under thirty minutes fundamentally changed his perspective on AI-assisted development. He explains why senior engineers consistently achieve better results with AI, why engineering judgment remains irreplaceable, and why Agile principles continue to matter even as AI dramatically accelerates software development.</p><p>For engineering leaders managing compliance initiatives, large-scale infrastructure migrations, and AI-enabled development teams, this episode offers practical lessons on balancing risk, planning, technical leadership, and long-term engineering success.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Successful compliance initiatives begin with deeply understanding the regulatory requirements before implementing technical solutions.</li><li>Visual architecture models and shared language help align engineering teams during complex infrastructure migrations.</li><li>Big bang migrations can be the right decision when business constraints make incremental approaches impractical.</li><li>Thorough planning, rehearsals, and migration playbooks significantly reduce operational risk during major system cutovers.</li><li>Strong communication and stakeholder alignment are just as important as technical implementation.</li><li>AI dramatically accelerates software development but still requires experienced engineering judgment.</li><li>Senior engineers achieve better AI outcomes because they understand architectural trade-offs and code quality.</li><li>Engineering leaders remain accountable for AI-generated software and the business decisions behind it.</li><li>Agile principles continue to deliver value even as AI transforms software development workflows.</li><li>Engineering success depends on optimizing for business outcomes, not simply writing code faster.</li></ul><br/><h3><strong>Connect with Hal J Eisen:</strong></h3><ul><li><strong>LinkedIn:</strong><a href=" linkedin.com/in/haleisen" rel="noopener noreferrer" target="_blank"> linkedin.com/in/haleisen</a></li><li><strong>Website:</strong> <a href="haleisen.com" rel="noopener noreferrer" target="_blank">haleisen.com</a></li><li><strong>Organization:</strong> AppDev for All</li><li><strong>Website:</strong> <a href="appdevforall.org" rel="noopener noreferrer" target="_blank">appdevforall.org</a></li><li><strong>Email:</strong> haleisen@appdevforall.org</li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></description><content:encoded><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Hal Eisen</strong>, engineering leader and technology executive, to discuss one of the most challenging infrastructure decisions of his career: leading a company-wide PCI compliance initiative under an aggressive six-month deadline after the business had already committed to a major enterprise customer.</p><p>With no prior experience leading a PCI compliance project, Hal began by learning the standards from the ground up before systematically mapping every system, identifying security risks, and designing an architecture capable of protecting sensitive payment data. Rather than immediately writing code, he invested heavily in understanding the regulatory landscape, consulting compliance experts, and building a shared framework that allowed engineering teams across the organization to understand the migration strategy.</p><p>One of the project's most controversial decisions was choosing a "big bang" migration instead of the incremental approach most engineering teams naturally preferred. Although incremental migrations typically reduce risk, Hal realized that the complexity of tightly coupled legacy systems and the aggressive business deadline made that approach impossible. Through extensive planning, detailed migration playbooks, sandbox testing, and multiple rehearsal runs, his team successfully transitioned the platform while minimizing operational disruption.</p><p>The conversation also explores how AI is changing software engineering. Hal shares how recreating a document redaction service with ChatGPT in under thirty minutes fundamentally changed his perspective on AI-assisted development. He explains why senior engineers consistently achieve better results with AI, why engineering judgment remains irreplaceable, and why Agile principles continue to matter even as AI dramatically accelerates software development.</p><p>For engineering leaders managing compliance initiatives, large-scale infrastructure migrations, and AI-enabled development teams, this episode offers practical lessons on balancing risk, planning, technical leadership, and long-term engineering success.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Successful compliance initiatives begin with deeply understanding the regulatory requirements before implementing technical solutions.</li><li>Visual architecture models and shared language help align engineering teams during complex infrastructure migrations.</li><li>Big bang migrations can be the right decision when business constraints make incremental approaches impractical.</li><li>Thorough planning, rehearsals, and migration playbooks significantly reduce operational risk during major system cutovers.</li><li>Strong communication and stakeholder alignment are just as important as technical implementation.</li><li>AI dramatically accelerates software development but still requires experienced engineering judgment.</li><li>Senior engineers achieve better AI outcomes because they understand architectural trade-offs and code quality.</li><li>Engineering leaders remain accountable for AI-generated software and the business decisions behind it.</li><li>Agile principles continue to deliver value even as AI transforms software development workflows.</li><li>Engineering success depends on optimizing for business outcomes, not simply writing code faster.</li></ul><br/><h3><strong>Connect with Hal J Eisen:</strong></h3><ul><li><strong>LinkedIn:</strong><a href=" linkedin.com/in/haleisen" rel="noopener noreferrer" target="_blank"> linkedin.com/in/haleisen</a></li><li><strong>Website:</strong> <a href="haleisen.com" rel="noopener noreferrer" target="_blank">haleisen.com</a></li><li><strong>Organization:</strong> AppDev for All</li><li><strong>Website:</strong> <a href="appdevforall.org" rel="noopener noreferrer" target="_blank">appdevforall.org</a></li><li><strong>Email:</strong> haleisen@appdevforall.org</li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">9d8a2bd6-0f0c-4b3e-acad-633d3e412dc0</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 22 Jul 2026 06:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/9d8a2bd6-0f0c-4b3e-acad-633d3e412dc0.mp3" length="16409545" type="audio/mpeg"/><itunes:duration>17:06</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>How Stephen Seidel Transformed Manual Debt Collection Operations with AI, Low-Code Automation, and Better Data Workflows</title><itunes:title>How Stephen Seidel Transformed Manual Debt Collection Operations with AI, Low-Code Automation, and Better Data Workflows</itunes:title><description><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Stephen Seidel</strong>, technology executive and operational transformation leader, to discuss why modern software platforms fail without standardized data and scalable operational processes.</p><p>After joining an organization that had recently migrated to a modern SaaS debt collection platform, Stephen discovered that the technology itself wasn't the problem. Despite investing in a powerful platform, inconsistent data, fragmented document storage, manual workflows, and decades-old operational habits prevented the organization from taking advantage of automation. Millions of documents were trapped across disconnected systems, making portfolio onboarding slow, expensive, and nearly impossible to scale.</p><p>Rather than building custom software from scratch, Stephen made the strategic decision to redesign the organization's entire data ingestion process using low-code automation and AI-powered document processing. By introducing automated OCR, intelligent document classification, standardized naming conventions, and integrated workflows, his team transformed a process that previously required weeks of manual effort into one that could be completed in less than 24 hours while dramatically improving operational visibility.</p><p>The conversation explores why operational transformation is often more challenging than technology implementation. Stephen explains how executive buy-in, process standardization, and thoughtful vendor selection became just as important as the technology itself. He also discusses why organizations should evaluate build-versus-buy decisions based on their own operational realities rather than following industry trends.</p><p>For engineering leaders modernizing legacy operations, this episode offers practical lessons on balancing low-code platforms, AI automation, operational change management, and long-term scalability while making engineering decisions that deliver measurable business value.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Modern software platforms cannot deliver value without consistent, standardized data.</li><li>Operational processes are often just as important as technology when scaling enterprise systems.</li><li>Low-code platforms can accelerate digital transformation when engineering resources are limited.</li><li>AI-powered OCR and document processing dramatically reduce manual data ingestion and improve accuracy.</li><li>Standardized document naming and structured data enable downstream automation and reporting.</li><li>Build-versus-buy decisions should consider long-term maintenance, staffing, infrastructure costs, and operational risk.</li><li>Executive sponsorship is critical for driving successful organizational change.</li><li>Automating manual workflows can significantly reduce processing time while accelerating business ROI.</li><li>Vendor partnerships can reduce technical debt and allow engineering teams to focus on business outcomes.</li><li>Sustainable growth requires organizations to rethink legacy processes rather than simply modernizing existing technology.</li></ul><br/><h3><strong>Connect with Stephen Seidel:</strong></h3><ul><li><strong>LinkedIn:</strong> <a href="linkedin.com/in/stephenseidel" rel="noopener noreferrer" target="_blank">linkedin.com/in/stephenseidel</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></description><content:encoded><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Stephen Seidel</strong>, technology executive and operational transformation leader, to discuss why modern software platforms fail without standardized data and scalable operational processes.</p><p>After joining an organization that had recently migrated to a modern SaaS debt collection platform, Stephen discovered that the technology itself wasn't the problem. Despite investing in a powerful platform, inconsistent data, fragmented document storage, manual workflows, and decades-old operational habits prevented the organization from taking advantage of automation. Millions of documents were trapped across disconnected systems, making portfolio onboarding slow, expensive, and nearly impossible to scale.</p><p>Rather than building custom software from scratch, Stephen made the strategic decision to redesign the organization's entire data ingestion process using low-code automation and AI-powered document processing. By introducing automated OCR, intelligent document classification, standardized naming conventions, and integrated workflows, his team transformed a process that previously required weeks of manual effort into one that could be completed in less than 24 hours while dramatically improving operational visibility.</p><p>The conversation explores why operational transformation is often more challenging than technology implementation. Stephen explains how executive buy-in, process standardization, and thoughtful vendor selection became just as important as the technology itself. He also discusses why organizations should evaluate build-versus-buy decisions based on their own operational realities rather than following industry trends.</p><p>For engineering leaders modernizing legacy operations, this episode offers practical lessons on balancing low-code platforms, AI automation, operational change management, and long-term scalability while making engineering decisions that deliver measurable business value.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Modern software platforms cannot deliver value without consistent, standardized data.</li><li>Operational processes are often just as important as technology when scaling enterprise systems.</li><li>Low-code platforms can accelerate digital transformation when engineering resources are limited.</li><li>AI-powered OCR and document processing dramatically reduce manual data ingestion and improve accuracy.</li><li>Standardized document naming and structured data enable downstream automation and reporting.</li><li>Build-versus-buy decisions should consider long-term maintenance, staffing, infrastructure costs, and operational risk.</li><li>Executive sponsorship is critical for driving successful organizational change.</li><li>Automating manual workflows can significantly reduce processing time while accelerating business ROI.</li><li>Vendor partnerships can reduce technical debt and allow engineering teams to focus on business outcomes.</li><li>Sustainable growth requires organizations to rethink legacy processes rather than simply modernizing existing technology.</li></ul><br/><h3><strong>Connect with Stephen Seidel:</strong></h3><ul><li><strong>LinkedIn:</strong> <a href="linkedin.com/in/stephenseidel" rel="noopener noreferrer" target="_blank">linkedin.com/in/stephenseidel</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">3b8cc684-a7bd-4270-824a-798fb7569271</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Mon, 20 Jul 2026 06:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/3b8cc684-a7bd-4270-824a-798fb7569271.mp3" length="16921545" type="audio/mpeg"/><itunes:duration>17:38</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>How Derek Gallo Defended &quot;Good Enough&quot; Quality to Scale AI Video Production</title><itunes:title>How Derek Gallo Defended &quot;Good Enough&quot; Quality to Scale AI Video Production</itunes:title><description><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Derek Gallo</strong>, a technology leader working at the intersection of product delivery, operations, and AI-enabled content production, to discuss why scaling AI isn't always about generating more content, it's about designing smarter review systems.</p><p>As AI dramatically accelerated the production of educational videos, Derek's team quickly discovered that content generation was no longer the bottleneck. Instead, endless review cycles became the biggest obstacle. Because AI video editing regenerates an entire video rather than modifying individual sections, every revision introduced the risk of creating entirely new issues, trapping the team in an expensive and time-consuming feedback loop.</p><p>Rather than pursuing perfect quality, Derek led the team toward a more structured production workflow built around review rubrics, measurable quality standards, and data-driven capacity planning. By distinguishing between critical issues that required immediate correction and minor imperfections that could safely be deferred, the team significantly increased throughput while maintaining the quality standards that mattered most to their audience.</p><p>The conversation also explores how traditional software engineering practices including Agile planning, burndown tracking, lead-time analysis, and backlog management can successfully be applied to AI-powered content production. Derek explains why AI should augment, not replace, human reviewers, particularly for legal, copyright, trademark, and strategic content decisions where judgment remains essential.</p><p>For engineering leaders building AI-driven production pipelines, this episode offers practical lessons on balancing quality with delivery speed, using metrics to guide engineering decisions, and building scalable review systems that keep humans focused on the decisions that matter most.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>AI often shifts bottlenecks from content creation to review and quality assurance.</li><li>Structured review rubrics reduce unnecessary revision cycles while maintaining meaningful quality standards.</li><li>Distinguishing between critical defects and minor imperfections improves production throughput.</li><li>Software engineering practices such as Agile planning, burndown charts, and lead-time analysis can improve AI production workflows.</li><li>Measuring revision cycles helps identify where production pipelines become inefficient.</li><li>AI-assisted reviews can automate repetitive validation tasks while humans retain responsibility for high-risk decisions.</li><li>Human oversight remains essential for copyright, trademark, legal, and strategic content reviews.</li><li>AI functions best as an intelligent assistant rather than a fully autonomous reviewer.</li><li>Organizations achieve better AI adoption by investing in employee training instead of simply providing AI tools.</li><li>Perfect quality loses value if it prevents products from ever reaching customers.</li></ul><br/><h3><strong>Connect with Derek Gallo:</strong></h3><ul><li><strong>LinkedIn:</strong> <a href="linkedin.com/in/derekgallo" rel="noopener noreferrer" target="_blank">linkedin.com/in/derekgallo</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, scalable software engineering, and the trade-offs engineering leaders make in high-stakes environments.</p>]]></description><content:encoded><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Derek Gallo</strong>, a technology leader working at the intersection of product delivery, operations, and AI-enabled content production, to discuss why scaling AI isn't always about generating more content, it's about designing smarter review systems.</p><p>As AI dramatically accelerated the production of educational videos, Derek's team quickly discovered that content generation was no longer the bottleneck. Instead, endless review cycles became the biggest obstacle. Because AI video editing regenerates an entire video rather than modifying individual sections, every revision introduced the risk of creating entirely new issues, trapping the team in an expensive and time-consuming feedback loop.</p><p>Rather than pursuing perfect quality, Derek led the team toward a more structured production workflow built around review rubrics, measurable quality standards, and data-driven capacity planning. By distinguishing between critical issues that required immediate correction and minor imperfections that could safely be deferred, the team significantly increased throughput while maintaining the quality standards that mattered most to their audience.</p><p>The conversation also explores how traditional software engineering practices including Agile planning, burndown tracking, lead-time analysis, and backlog management can successfully be applied to AI-powered content production. Derek explains why AI should augment, not replace, human reviewers, particularly for legal, copyright, trademark, and strategic content decisions where judgment remains essential.</p><p>For engineering leaders building AI-driven production pipelines, this episode offers practical lessons on balancing quality with delivery speed, using metrics to guide engineering decisions, and building scalable review systems that keep humans focused on the decisions that matter most.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>AI often shifts bottlenecks from content creation to review and quality assurance.</li><li>Structured review rubrics reduce unnecessary revision cycles while maintaining meaningful quality standards.</li><li>Distinguishing between critical defects and minor imperfections improves production throughput.</li><li>Software engineering practices such as Agile planning, burndown charts, and lead-time analysis can improve AI production workflows.</li><li>Measuring revision cycles helps identify where production pipelines become inefficient.</li><li>AI-assisted reviews can automate repetitive validation tasks while humans retain responsibility for high-risk decisions.</li><li>Human oversight remains essential for copyright, trademark, legal, and strategic content reviews.</li><li>AI functions best as an intelligent assistant rather than a fully autonomous reviewer.</li><li>Organizations achieve better AI adoption by investing in employee training instead of simply providing AI tools.</li><li>Perfect quality loses value if it prevents products from ever reaching customers.</li></ul><br/><h3><strong>Connect with Derek Gallo:</strong></h3><ul><li><strong>LinkedIn:</strong> <a href="linkedin.com/in/derekgallo" rel="noopener noreferrer" target="_blank">linkedin.com/in/derekgallo</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, scalable software engineering, and the trade-offs engineering leaders make in high-stakes environments.</p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">bcc4b62c-6192-4697-8d4b-ac58991aca3c</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Fri, 17 Jul 2026 06:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/bcc4b62c-6192-4697-8d4b-ac58991aca3c.mp3" length="17692680" type="audio/mpeg"/><itunes:duration>18:26</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>How Chris Dunkel Balanced No-Code Speed, Compliance, and Enterprise Scale Before AI Changed Software Development</title><itunes:title>How Chris Dunkel Balanced No-Code Speed, Compliance, and Enterprise Scale Before AI Changed Software Development</itunes:title><description><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host Nicola Onassis sits down with <strong>Chris Dunkel</strong>, engineering and technology leader, to discuss one of the toughest engineering decisions many teams faced before AI-assisted development became mainstream: whether to build a complex enterprise platform using traditional software development or adopt a no-code approach.</p><p>Facing an aggressive one-year deadline, a three-person engineering team, and mounting business pressure, Chris's organization needed to deliver a brand-new SaaS platform for colleges and universities that could eventually serve millions of students. Traditional development timelines simply weren't an option, forcing the team to evaluate Bubble as their primary no-code platform while supplementing it with custom microservices where needed.</p><p>Chris shares how the team carefully evaluated performance, scalability, regulatory compliance, accessibility, and vendor lock-in before committing to the platform. While Bubble dramatically accelerated UI development and enabled rapid customer feedback during beta testing, the project also exposed limitations around backend workflows, database migrations, accessibility implementation, and compliance responsibilities that became increasingly important as the product matured.</p><p>The conversation also explores how the software development landscape has shifted since 2022. With today's AI-powered coding assistants, Chris explains why he would now choose an AI-first development strategy over no-code for experienced engineering teams, while acknowledging that no-code platforms still provide valuable guardrails for non-developers and rapid MVP creation.</p><p>For engineering leaders navigating build-versus-buy decisions, enterprise compliance, and evolving AI tooling, this episode offers practical insights into choosing technology based on real-world constraints—not hindsight.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>No-code platforms can dramatically accelerate enterprise product delivery when timelines and engineering resources are limited.</li><li>Rapid UI development enables faster customer feedback and iterative product improvements.</li><li>Enterprise software evaluations must consider performance, scalability, regulatory compliance, accessibility, and vendor lock-in.</li><li>No-code platforms simplify frontend development but may introduce significant backend development challenges.</li><li>Compliance requirements such as PCI can evolve during development, requiring close collaboration with platform vendors.</li><li>Accessibility often requires additional customization and third-party solutions beyond native platform capabilities.</li><li>AI-assisted software development has reduced many of the advantages that originally made no-code attractive for experienced engineering teams.</li><li>No-code remains valuable for non-technical builders and rapid MVP development with built-in guardrails.</li><li>Engineering leaders should thoroughly evaluate operational limitations such as database migrations, workflow constraints, and long-term maintainability before adopting a no-code platform.</li><li>The best engineering decisions are driven by current business constraints rather than ideal technical architectures.</li></ul><br/><h3><strong>Connect with Chris Dunkel:</strong></h3><ul><li><strong>LinkedIn:</strong><a href="https://www.linkedin.com/in/chrisdunkel" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/chrisdunkel" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/chrisdunkel</a></u></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, compliance, and scalable software engineering.</p>]]></description><content:encoded><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host Nicola Onassis sits down with <strong>Chris Dunkel</strong>, engineering and technology leader, to discuss one of the toughest engineering decisions many teams faced before AI-assisted development became mainstream: whether to build a complex enterprise platform using traditional software development or adopt a no-code approach.</p><p>Facing an aggressive one-year deadline, a three-person engineering team, and mounting business pressure, Chris's organization needed to deliver a brand-new SaaS platform for colleges and universities that could eventually serve millions of students. Traditional development timelines simply weren't an option, forcing the team to evaluate Bubble as their primary no-code platform while supplementing it with custom microservices where needed.</p><p>Chris shares how the team carefully evaluated performance, scalability, regulatory compliance, accessibility, and vendor lock-in before committing to the platform. While Bubble dramatically accelerated UI development and enabled rapid customer feedback during beta testing, the project also exposed limitations around backend workflows, database migrations, accessibility implementation, and compliance responsibilities that became increasingly important as the product matured.</p><p>The conversation also explores how the software development landscape has shifted since 2022. With today's AI-powered coding assistants, Chris explains why he would now choose an AI-first development strategy over no-code for experienced engineering teams, while acknowledging that no-code platforms still provide valuable guardrails for non-developers and rapid MVP creation.</p><p>For engineering leaders navigating build-versus-buy decisions, enterprise compliance, and evolving AI tooling, this episode offers practical insights into choosing technology based on real-world constraints—not hindsight.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>No-code platforms can dramatically accelerate enterprise product delivery when timelines and engineering resources are limited.</li><li>Rapid UI development enables faster customer feedback and iterative product improvements.</li><li>Enterprise software evaluations must consider performance, scalability, regulatory compliance, accessibility, and vendor lock-in.</li><li>No-code platforms simplify frontend development but may introduce significant backend development challenges.</li><li>Compliance requirements such as PCI can evolve during development, requiring close collaboration with platform vendors.</li><li>Accessibility often requires additional customization and third-party solutions beyond native platform capabilities.</li><li>AI-assisted software development has reduced many of the advantages that originally made no-code attractive for experienced engineering teams.</li><li>No-code remains valuable for non-technical builders and rapid MVP development with built-in guardrails.</li><li>Engineering leaders should thoroughly evaluate operational limitations such as database migrations, workflow constraints, and long-term maintainability before adopting a no-code platform.</li><li>The best engineering decisions are driven by current business constraints rather than ideal technical architectures.</li></ul><br/><h3><strong>Connect with Chris Dunkel:</strong></h3><ul><li><strong>LinkedIn:</strong><a href="https://www.linkedin.com/in/chrisdunkel" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/chrisdunkel" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/chrisdunkel</a></u></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong>Engineering Choices You Have to Defend</strong> explores the real technical decisions behind AI systems, enterprise architecture, compliance, and scalable software engineering.</p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">99f41738-aeb6-4096-bdf4-2e64e43c130d</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 15 Jul 2026 06:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/99f41738-aeb6-4096-bdf4-2e64e43c130d.mp3" length="16695429" type="audio/mpeg"/><itunes:duration>17:23</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>“How Ankur Mattoo Built the AI Foundations That Made Enterprise Machine Learning Scalable”</title><itunes:title>“How Ankur Mattoo Built the AI Foundations That Made Enterprise Machine Learning Scalable”</itunes:title><description><![CDATA[<h2><strong>Episode Summary:</strong></h2><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host Nicola Onassis sits down with Ankur Mattoo, technology leader, architect, and AI practitioner, to discuss why the most successful AI initiatives begin years before generative AI ever reaches production.</p><p>While helping build the machine learning foundation at Iterable, Ankur faced a challenge common to many fast-growing SaaS companies: enormous amounts of customer data with little consistency. Serving enterprise customers across industries including DoorDash, Spotify, Zillow, and many others, the platform collected highly diverse datasets that were invaluable for marketers—but extremely difficult to transform into scalable machine learning systems.</p><p>Rather than rushing to deliver ambitious AI products, Ankur made the strategic decision to invest in foundational infrastructure first. By introducing an incremental product strategy through a feature called Brand Affinity, his team demonstrated immediate business value while quietly building the feature engineering pipelines, machine learning platform, and data foundation that would later support far more advanced AI capabilities.</p><p>The conversation explores why strong data architecture, feature stores, and semantic understanding remain essential for successful AI deployments—even in the era of large language models. Ankur explains why organizations that skip foundational investments often struggle to deliver meaningful AI outcomes, while those that balance short-term wins with long-term infrastructure create lasting competitive advantages.</p><p>For engineering leaders building AI platforms, this episode offers practical lessons on earning organizational trust, scaling machine learning across complex enterprise environments, and making engineering decisions that continue paying dividends years later.</p><h2><strong>Key Takeaways:</strong></h2><ul><li>Successful AI products are built on strong data foundations rather than AI models alone</li><li>Incremental product wins help secure organizational trust for long-term infrastructure investments</li><li>Diverse customer data requires scalable feature engineering instead of customer-specific machine learning models</li><li>Feature stores create reusable signals that accelerate future AI capabilities</li><li>Enterprise AI success depends on semantic understanding and high-quality data pipelines</li><li>Large language models are only as valuable as the data they can access</li><li>Engineering leaders should balance short-term product delivery with long-term architectural investments</li><li>Building AI infrastructure iteratively reduces technical and organizational risk</li><li>Strong data architecture enables future AI innovation long before it becomes visible to customers</li><li>Curiosity and continuous learning remain essential as AI technologies continue evolving</li></ul><br/><h2><strong>Connect with Ankur Mattoo:</strong></h2><p><strong>LinkedIn:</strong> <a href="linkedin.com/in/ankurmattoo" rel="noopener noreferrer" target="_blank">linkedin.com/in/ankurmattoo</a></p><p><strong>Website:</strong> <a href="capgemini.com" rel="noopener noreferrer" target="_blank">capgemini.com</a></p><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></description><content:encoded><![CDATA[<h2><strong>Episode Summary:</strong></h2><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host Nicola Onassis sits down with Ankur Mattoo, technology leader, architect, and AI practitioner, to discuss why the most successful AI initiatives begin years before generative AI ever reaches production.</p><p>While helping build the machine learning foundation at Iterable, Ankur faced a challenge common to many fast-growing SaaS companies: enormous amounts of customer data with little consistency. Serving enterprise customers across industries including DoorDash, Spotify, Zillow, and many others, the platform collected highly diverse datasets that were invaluable for marketers—but extremely difficult to transform into scalable machine learning systems.</p><p>Rather than rushing to deliver ambitious AI products, Ankur made the strategic decision to invest in foundational infrastructure first. By introducing an incremental product strategy through a feature called Brand Affinity, his team demonstrated immediate business value while quietly building the feature engineering pipelines, machine learning platform, and data foundation that would later support far more advanced AI capabilities.</p><p>The conversation explores why strong data architecture, feature stores, and semantic understanding remain essential for successful AI deployments—even in the era of large language models. Ankur explains why organizations that skip foundational investments often struggle to deliver meaningful AI outcomes, while those that balance short-term wins with long-term infrastructure create lasting competitive advantages.</p><p>For engineering leaders building AI platforms, this episode offers practical lessons on earning organizational trust, scaling machine learning across complex enterprise environments, and making engineering decisions that continue paying dividends years later.</p><h2><strong>Key Takeaways:</strong></h2><ul><li>Successful AI products are built on strong data foundations rather than AI models alone</li><li>Incremental product wins help secure organizational trust for long-term infrastructure investments</li><li>Diverse customer data requires scalable feature engineering instead of customer-specific machine learning models</li><li>Feature stores create reusable signals that accelerate future AI capabilities</li><li>Enterprise AI success depends on semantic understanding and high-quality data pipelines</li><li>Large language models are only as valuable as the data they can access</li><li>Engineering leaders should balance short-term product delivery with long-term architectural investments</li><li>Building AI infrastructure iteratively reduces technical and organizational risk</li><li>Strong data architecture enables future AI innovation long before it becomes visible to customers</li><li>Curiosity and continuous learning remain essential as AI technologies continue evolving</li></ul><br/><h2><strong>Connect with Ankur Mattoo:</strong></h2><p><strong>LinkedIn:</strong> <a href="linkedin.com/in/ankurmattoo" rel="noopener noreferrer" target="_blank">linkedin.com/in/ankurmattoo</a></p><p><strong>Website:</strong> <a href="capgemini.com" rel="noopener noreferrer" target="_blank">capgemini.com</a></p><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">4bc459bb-601d-4861-a8ad-50a9b13c637a</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 01 Jul 2026 05:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/4bc459bb-601d-4861-a8ad-50a9b13c637a.mp3" length="16794067" type="audio/mpeg"/><itunes:duration>17:30</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>“How Gautamdev (Gautam) Chowdary Built Healthcare AI That Prioritizes Interoperability, Reliability, and Trust at Scale”</title><itunes:title>“How Gautamdev (Gautam) Chowdary Built Healthcare AI That Prioritizes Interoperability, Reliability, and Trust at Scale”</itunes:title><description><![CDATA[<h2><strong>Episode Summary:</strong></h2><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host Nicola Onassis sits down with Gautamdev (Gautam) Chowdary, Co-Founder and CTO of Zynix AI, to discuss one of healthcare AI's most difficult engineering challenges: building intelligent systems that work reliably across fragmented healthcare environments.</p><p>Rather than optimizing for a single electronic medical record (EMR) platform, Gautam and his team made the difficult architectural decision to build an EMR-agnostic platform from day one. Serving healthcare organizations that may operate hundreds or even thousands of EMR instances, Zynix AI, focuses on automating care coordination, scheduling, outreach, documentation, and operational workflows across highly fragmented systems.</p><p>The conversation explores why interoperability should be treated as a reliability problem instead of simply an API integration challenge. Gautam explains how healthcare workflows extend far beyond structured APIs, requiring intelligent automation through robotic process automation (RPA), adaptive AI agents, and resilient workflow orchestration capable of handling real-world operational complexity.</p><p>A major focus of the discussion is the balance between AI automation and human oversight. Rather than replacing healthcare professionals, Zynix AI, uses confidence thresholds, governance, and human checkpoints to ensure sensitive clinical and operational decisions remain accountable while AI eliminates repetitive administrative work.</p><p>For engineering leaders building AI systems in regulated industries, this episode offers valuable lessons on designing deployable architectures, building trust into AI systems, and creating operationally resilient platforms that succeed in production—not just in demonstrations.</p><h2><strong>Key Takeaways:</strong></h2><ul><li>Interoperability should be treated as an operational reliability problem, not simply an API integration project</li><li>Building EMR-agnostic architecture creates long-term scalability across fragmented healthcare environments</li><li>Healthcare AI must integrate with multiple systems beyond EMRs, including telephony, fax, scheduling, and manual workflows</li><li>AI-powered RPA creates more resilient automation by adapting to changing interfaces and operational variability</li><li>Human oversight remains essential for clinical ambiguity, regulatory accountability, and low-confidence AI decisions</li><li>Infrastructure flexibility is critical for healthcare organizations with varying compliance and deployment requirements</li><li>Deployable architecture often matters more than model sophistication in healthcare AI</li><li>Trust, governance, and operational reliability drive adoption more than raw AI performance</li><li>Engineering teams should optimize for production reliability rather than polished demonstrations</li><li>Successful healthcare AI platforms are built to survive operational complexity at scale</li></ul><br/><h2><strong>Connect with Gautamdev (Gautam) Chowdary:</strong></h2><p><strong>LinkedIn:</strong><a href=" linkedin.com/in/gautamchoudhury2007" rel="noopener noreferrer" target="_blank"> https://www.linkedin.com/in/cgautamdevc/</a></p><p><strong>Website:</strong> <a href="http://ZYNIX.ai" rel="noopener noreferrer" target="_blank">ZYNIX.ai</a> </p><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></description><content:encoded><![CDATA[<h2><strong>Episode Summary:</strong></h2><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host Nicola Onassis sits down with Gautamdev (Gautam) Chowdary, Co-Founder and CTO of Zynix AI, to discuss one of healthcare AI's most difficult engineering challenges: building intelligent systems that work reliably across fragmented healthcare environments.</p><p>Rather than optimizing for a single electronic medical record (EMR) platform, Gautam and his team made the difficult architectural decision to build an EMR-agnostic platform from day one. Serving healthcare organizations that may operate hundreds or even thousands of EMR instances, Zynix AI, focuses on automating care coordination, scheduling, outreach, documentation, and operational workflows across highly fragmented systems.</p><p>The conversation explores why interoperability should be treated as a reliability problem instead of simply an API integration challenge. Gautam explains how healthcare workflows extend far beyond structured APIs, requiring intelligent automation through robotic process automation (RPA), adaptive AI agents, and resilient workflow orchestration capable of handling real-world operational complexity.</p><p>A major focus of the discussion is the balance between AI automation and human oversight. Rather than replacing healthcare professionals, Zynix AI, uses confidence thresholds, governance, and human checkpoints to ensure sensitive clinical and operational decisions remain accountable while AI eliminates repetitive administrative work.</p><p>For engineering leaders building AI systems in regulated industries, this episode offers valuable lessons on designing deployable architectures, building trust into AI systems, and creating operationally resilient platforms that succeed in production—not just in demonstrations.</p><h2><strong>Key Takeaways:</strong></h2><ul><li>Interoperability should be treated as an operational reliability problem, not simply an API integration project</li><li>Building EMR-agnostic architecture creates long-term scalability across fragmented healthcare environments</li><li>Healthcare AI must integrate with multiple systems beyond EMRs, including telephony, fax, scheduling, and manual workflows</li><li>AI-powered RPA creates more resilient automation by adapting to changing interfaces and operational variability</li><li>Human oversight remains essential for clinical ambiguity, regulatory accountability, and low-confidence AI decisions</li><li>Infrastructure flexibility is critical for healthcare organizations with varying compliance and deployment requirements</li><li>Deployable architecture often matters more than model sophistication in healthcare AI</li><li>Trust, governance, and operational reliability drive adoption more than raw AI performance</li><li>Engineering teams should optimize for production reliability rather than polished demonstrations</li><li>Successful healthcare AI platforms are built to survive operational complexity at scale</li></ul><br/><h2><strong>Connect with Gautamdev (Gautam) Chowdary:</strong></h2><p><strong>LinkedIn:</strong><a href=" linkedin.com/in/gautamchoudhury2007" rel="noopener noreferrer" target="_blank"> https://www.linkedin.com/in/cgautamdevc/</a></p><p><strong>Website:</strong> <a href="http://ZYNIX.ai" rel="noopener noreferrer" target="_blank">ZYNIX.ai</a> </p><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">f5c9de12-0c6d-4fe5-baf6-165545cedcf0</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Tue, 30 Jun 2026 05:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/f5c9de12-0c6d-4fe5-baf6-165545cedcf0.mp3" length="13823214" type="audio/mpeg"/><itunes:duration>14:24</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>“How Eban Bisong Transformed Engineers into AI Orchestrators to Eliminate Delivery Bottlenecks”</title><itunes:title>“How Eban Bisong Transformed Engineers into AI Orchestrators to Eliminate Delivery Bottlenecks”</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Eban Bisong </strong>to discuss how AI-native workflows are reshaping software engineering teams and changing what it means to be an engineer.</p><p>While leading engineering at Part DNA, Eban faced a challenge familiar to many growing organizations: a small team supporting multiple clients, constant context switching, increasing delivery demands, and pressure to maintain quality while moving faster. Traditional approaches were no longer enough.</p><p>Rather than simply introducing AI coding tools, Eban led a broader organizational transformation that redefined how work moved through the company. By integrating AI agents into engineering, support, documentation, ticket creation, code review, testing, and knowledge management workflows, the team dramatically reduced operational bottlenecks and increased delivery capacity without increasing headcount.</p><p>A key part of the transformation was the introduction of an AI teammate named R2-D2, powered by OpenClaw. Initially deployed as a refactoring and code-quality agent, R2-D2 evolved into a company-wide knowledge assistant capable of supporting engineering, customer support, documentation, and operational workflows. The result was a system where AI handled repetitive execution tasks while humans focused on judgment, architecture, customer conversations, and product strategy.</p><p>The conversation explores how engineering roles are evolving from writing code to orchestrating systems that generate code, why specification quality is becoming more important than technical implementation, and how organizations can build AI-native processes that improve both speed and quality.</p><p>For engineering leaders, this episode offers a practical framework for moving beyond AI experimentation and building organizations where humans and agents work together to create scalable, high-performing engineering systems.</p><p><strong>Key Takeaways:</strong></p><p>• AI adoption requires a mindset shift, not just new tools</p><p>• Engineers are increasingly becoming orchestrators rather than code producers</p><p>• AI agents can eliminate context-switching bottlenecks across organizations</p><p>• Knowledge management and specifications are critical for successful AI workflows</p><p>• Support, documentation, and engineering processes can all benefit from AI automation</p><p>• Verification systems must scale alongside development velocity</p><p>• AI agents should be separated across testing and implementation workflows</p><p>• Product thinking and systems thinking are becoming more valuable than framework expertise</p><p>• Organizations should optimize for judgment and decision-making, not manual execution</p><p>• Successful AI-native teams focus on improving systems rather than fixing isolated problems</p><p><strong>Connect with Eban Bisong:</strong></p><ul><li>LinkedIn: <a href="linkedin.com/in/ebanbisong" rel="noopener noreferrer" target="_blank">linkedin.com/in/ebanbisong</a></li><li>Website:<a href=" ebanbisong.com" rel="noopener noreferrer" target="_blank"> ebanbisong.com</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Eban Bisong </strong>to discuss how AI-native workflows are reshaping software engineering teams and changing what it means to be an engineer.</p><p>While leading engineering at Part DNA, Eban faced a challenge familiar to many growing organizations: a small team supporting multiple clients, constant context switching, increasing delivery demands, and pressure to maintain quality while moving faster. Traditional approaches were no longer enough.</p><p>Rather than simply introducing AI coding tools, Eban led a broader organizational transformation that redefined how work moved through the company. By integrating AI agents into engineering, support, documentation, ticket creation, code review, testing, and knowledge management workflows, the team dramatically reduced operational bottlenecks and increased delivery capacity without increasing headcount.</p><p>A key part of the transformation was the introduction of an AI teammate named R2-D2, powered by OpenClaw. Initially deployed as a refactoring and code-quality agent, R2-D2 evolved into a company-wide knowledge assistant capable of supporting engineering, customer support, documentation, and operational workflows. The result was a system where AI handled repetitive execution tasks while humans focused on judgment, architecture, customer conversations, and product strategy.</p><p>The conversation explores how engineering roles are evolving from writing code to orchestrating systems that generate code, why specification quality is becoming more important than technical implementation, and how organizations can build AI-native processes that improve both speed and quality.</p><p>For engineering leaders, this episode offers a practical framework for moving beyond AI experimentation and building organizations where humans and agents work together to create scalable, high-performing engineering systems.</p><p><strong>Key Takeaways:</strong></p><p>• AI adoption requires a mindset shift, not just new tools</p><p>• Engineers are increasingly becoming orchestrators rather than code producers</p><p>• AI agents can eliminate context-switching bottlenecks across organizations</p><p>• Knowledge management and specifications are critical for successful AI workflows</p><p>• Support, documentation, and engineering processes can all benefit from AI automation</p><p>• Verification systems must scale alongside development velocity</p><p>• AI agents should be separated across testing and implementation workflows</p><p>• Product thinking and systems thinking are becoming more valuable than framework expertise</p><p>• Organizations should optimize for judgment and decision-making, not manual execution</p><p>• Successful AI-native teams focus on improving systems rather than fixing isolated problems</p><p><strong>Connect with Eban Bisong:</strong></p><ul><li>LinkedIn: <a href="linkedin.com/in/ebanbisong" rel="noopener noreferrer" target="_blank">linkedin.com/in/ebanbisong</a></li><li>Website:<a href=" ebanbisong.com" rel="noopener noreferrer" target="_blank"> ebanbisong.com</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">d4dddc35-c05f-47f8-9b87-e641a529cd84</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Fri, 12 Jun 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/d4dddc35-c05f-47f8-9b87-e641a529cd84.mp3" length="14910325" type="audio/mpeg"/><itunes:duration>15:32</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>“How Pavel Spesivtsev Argues That Knowledge Infrastructure Matters More Than AI Models”</title><itunes:title>“How Pavel Spesivtsev Argues That Knowledge Infrastructure Matters More Than AI Models”</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Pavel Spesivtsev</strong>, CTO, AI strategist, and agentic engineering practitioner, to explore why many AI-driven software initiatives fail long before coding becomes the problem.</p><p>After spending the last eighteen months helping organizations implement agentic development workflows, Pavel has observed a surprising pattern: the models themselves are rarely the weakest link. Instead, failures typically emerge from incomplete specifications, missing organizational knowledge, weak governance, and poor context management.</p><p>Pavel explains why traditional software development assumptions are being challenged by agentic engineering. While Agile methodologies were designed around human decision-making and implementation, AI agents require far more structured specifications and complete knowledge systems to operate effectively. When requirements contain gaps, agents fill them with assumptions drawn from training data, often leading to unexpected or incorrect outcomes.</p><p>The conversation explores Pavel’s concept of “Gap Trap,” a framework designed to identify missing requirements before they enter an agentic workflow. He also discusses why knowledge bases and ontologies are becoming critical infrastructure for AI-powered development, how retrieval systems can introduce hidden hallucination risks, and why context engineering is rapidly becoming one of the most valuable skills in modern software organizations.</p><p>Pavel shares his perspective on the evolution of software engineering roles as AI adoption accelerates. As implementation becomes increasingly automated, engineers are spending less time writing code and more time designing systems, orchestrating agents, validating outputs, and building the knowledge frameworks that guide intelligent systems toward reliable outcomes.</p><p>For engineering leaders, this episode highlights a major shift in software delivery: as coding becomes increasingly automated, competitive advantage will come from designing better systems, creating higher-quality specifications, and building the knowledge infrastructure that enables AI agents to make reliable decisions.</p><p><strong>Key Takeaways:</strong></p><p>• Most agentic AI project failures stem from specification and knowledge gaps, not model quality</p><p>• Incomplete requirements cause AI agents to make unpredictable assumptions</p><p>• Knowledge bases and ontologies are becoming critical infrastructure for AI systems</p><p>• Context engineering is emerging as a core engineering discipline</p><p>• Retrieval systems can introduce hidden hallucination risks when information is incomplete</p><p>• Software engineers are evolving from code authors into system architects and orchestrators</p><p>• Agentic workflows require stronger specification practices than traditional Agile processes</p><p>• Documentation is increasingly becoming operational infrastructure, not just reference material</p><p>• Governance, security, and knowledge management are essential for successful AI adoption</p><p>• Organizations should focus on knowledge quality before investing heavily in AI tooling</p><p><strong>Connect with Pavel Spesivtsev:</strong></p><ul><li>LinkedIn: l<a href="inkedin.com/in/pspesivt" rel="noopener noreferrer" target="_blank">inkedin.com/in/pspesivt</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Pavel Spesivtsev</strong>, CTO, AI strategist, and agentic engineering practitioner, to explore why many AI-driven software initiatives fail long before coding becomes the problem.</p><p>After spending the last eighteen months helping organizations implement agentic development workflows, Pavel has observed a surprising pattern: the models themselves are rarely the weakest link. Instead, failures typically emerge from incomplete specifications, missing organizational knowledge, weak governance, and poor context management.</p><p>Pavel explains why traditional software development assumptions are being challenged by agentic engineering. While Agile methodologies were designed around human decision-making and implementation, AI agents require far more structured specifications and complete knowledge systems to operate effectively. When requirements contain gaps, agents fill them with assumptions drawn from training data, often leading to unexpected or incorrect outcomes.</p><p>The conversation explores Pavel’s concept of “Gap Trap,” a framework designed to identify missing requirements before they enter an agentic workflow. He also discusses why knowledge bases and ontologies are becoming critical infrastructure for AI-powered development, how retrieval systems can introduce hidden hallucination risks, and why context engineering is rapidly becoming one of the most valuable skills in modern software organizations.</p><p>Pavel shares his perspective on the evolution of software engineering roles as AI adoption accelerates. As implementation becomes increasingly automated, engineers are spending less time writing code and more time designing systems, orchestrating agents, validating outputs, and building the knowledge frameworks that guide intelligent systems toward reliable outcomes.</p><p>For engineering leaders, this episode highlights a major shift in software delivery: as coding becomes increasingly automated, competitive advantage will come from designing better systems, creating higher-quality specifications, and building the knowledge infrastructure that enables AI agents to make reliable decisions.</p><p><strong>Key Takeaways:</strong></p><p>• Most agentic AI project failures stem from specification and knowledge gaps, not model quality</p><p>• Incomplete requirements cause AI agents to make unpredictable assumptions</p><p>• Knowledge bases and ontologies are becoming critical infrastructure for AI systems</p><p>• Context engineering is emerging as a core engineering discipline</p><p>• Retrieval systems can introduce hidden hallucination risks when information is incomplete</p><p>• Software engineers are evolving from code authors into system architects and orchestrators</p><p>• Agentic workflows require stronger specification practices than traditional Agile processes</p><p>• Documentation is increasingly becoming operational infrastructure, not just reference material</p><p>• Governance, security, and knowledge management are essential for successful AI adoption</p><p>• Organizations should focus on knowledge quality before investing heavily in AI tooling</p><p><strong>Connect with Pavel Spesivtsev:</strong></p><ul><li>LinkedIn: l<a href="inkedin.com/in/pspesivt" rel="noopener noreferrer" target="_blank">inkedin.com/in/pspesivt</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">a7a3b7be-4382-4d4a-973a-1739d5993dfe</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Thu, 11 Jun 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/a7a3b7be-4382-4d4a-973a-1739d5993dfe.mp3" length="18789823" type="audio/mpeg"/><itunes:duration>19:34</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>&quot;How Paul Baker Stopped Feature Development to Save Engineering Velocity&quot;</title><itunes:title>&quot;How Paul Baker Stopped Feature Development to Save Engineering Velocity&quot;</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis </strong>sits down with <strong>Paul Baker </strong>to discuss one of the most difficult decisions an engineering leader can make: stopping feature development in order to rebuild the engineering foundation.</p><p>While working at Capshare, Paul inherited a growing product with strong market traction but a fragile engineering system plagued by regressions, manual testing, multi-day deployments, and the absence of automated quality controls. Faced with mounting production issues and increasing customer risk, Paul proposed an unconventional solution: pause all new feature development for an entire quarter and focus exclusively on improving software quality, testing, and deployment infrastructure.</p><p>Paul shares how the team implemented automated testing, continuous integration, and systematic refactoring strategies to transform a legacy codebase into a maintainable platform capable of supporting future growth. He explains why engineering foundations are often the true drivers of delivery velocity and how technical debt can quietly undermine even successful products.</p><p>The conversation also explores the evolving role of AI in software development, including the use of LLMs to accelerate legacy system modernization, generate large-scale test suites, and support engineering workflows. Paul offers practical insights into the limitations of agentic coding systems, the importance of prompt accuracy, and why human oversight remains essential as AI-assisted development becomes more common.</p><p>For engineering leaders, this episode provides a powerful reminder that sustainable innovation depends on confidence in deployment, disciplined engineering practices, and investing in the foundations that make rapid delivery possible.</p><p><strong>Key Takeaways:</strong></p><p>• Engineering velocity depends on strong testing and deployment foundations</p><p>• Pausing feature development can sometimes accelerate long-term delivery</p><p>• Automated testing reduces production regressions and deployment risk</p><p>• Legacy systems can be modernized through incremental refactoring strategies</p><p>• Continuous integration creates confidence in software changes</p><p>• Golden master testing can help stabilize complex legacy applications</p><p>• AI can dramatically accelerate test generation and modernization efforts</p><p>• Agentic coding systems still require human guidance and oversight</p><p>• Deployment anxiety often reveals gaps in engineering infrastructure</p><p>• Successful engineering organizations continuously invest in foundational quality</p><p><strong>Connect with Paul Baker:</strong></p><ul><li>LinkedIn: <a href="linkedin.com/in/pbaker3" rel="noopener noreferrer" target="_blank">linkedin.com/in/pbaker3</a></li><li>Website: <a href="paulbaker3.com" rel="noopener noreferrer" target="_blank">paulbaker3.com</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend</strong>, host <strong>Nicola Onassis </strong>sits down with <strong>Paul Baker </strong>to discuss one of the most difficult decisions an engineering leader can make: stopping feature development in order to rebuild the engineering foundation.</p><p>While working at Capshare, Paul inherited a growing product with strong market traction but a fragile engineering system plagued by regressions, manual testing, multi-day deployments, and the absence of automated quality controls. Faced with mounting production issues and increasing customer risk, Paul proposed an unconventional solution: pause all new feature development for an entire quarter and focus exclusively on improving software quality, testing, and deployment infrastructure.</p><p>Paul shares how the team implemented automated testing, continuous integration, and systematic refactoring strategies to transform a legacy codebase into a maintainable platform capable of supporting future growth. He explains why engineering foundations are often the true drivers of delivery velocity and how technical debt can quietly undermine even successful products.</p><p>The conversation also explores the evolving role of AI in software development, including the use of LLMs to accelerate legacy system modernization, generate large-scale test suites, and support engineering workflows. Paul offers practical insights into the limitations of agentic coding systems, the importance of prompt accuracy, and why human oversight remains essential as AI-assisted development becomes more common.</p><p>For engineering leaders, this episode provides a powerful reminder that sustainable innovation depends on confidence in deployment, disciplined engineering practices, and investing in the foundations that make rapid delivery possible.</p><p><strong>Key Takeaways:</strong></p><p>• Engineering velocity depends on strong testing and deployment foundations</p><p>• Pausing feature development can sometimes accelerate long-term delivery</p><p>• Automated testing reduces production regressions and deployment risk</p><p>• Legacy systems can be modernized through incremental refactoring strategies</p><p>• Continuous integration creates confidence in software changes</p><p>• Golden master testing can help stabilize complex legacy applications</p><p>• AI can dramatically accelerate test generation and modernization efforts</p><p>• Agentic coding systems still require human guidance and oversight</p><p>• Deployment anxiety often reveals gaps in engineering infrastructure</p><p>• Successful engineering organizations continuously invest in foundational quality</p><p><strong>Connect with Paul Baker:</strong></p><ul><li>LinkedIn: <a href="linkedin.com/in/pbaker3" rel="noopener noreferrer" target="_blank">linkedin.com/in/pbaker3</a></li><li>Website: <a href="paulbaker3.com" rel="noopener noreferrer" target="_blank">paulbaker3.com</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">8bf262da-c029-4806-8bf9-2285929467dd</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 10 Jun 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/8bf262da-c029-4806-8bf9-2285929467dd.mp3" length="22937232" type="audio/mpeg"/><itunes:duration>23:54</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>“How Alexander Smirnoff Built Practical Enterprise AI Systems by Combining GenAI with Traditional NLP”</title><itunes:title>“How Alexander Smirnoff Built Practical Enterprise AI Systems by Combining GenAI with Traditional NLP”</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Alex Smirnoff </strong>to explore how enterprise AI systems can deliver real business value without replacing the proven infrastructure that already works.</p><p>At Luminoso, Alex has spent years building large-scale NLP and text analytics systems that help enterprises analyze customer reviews, semantic search data, and large document collections. When generative AI rapidly entered the market, the company faced pressure from customers and stakeholders to “AI everything” overnight.</p><p>Instead of rebuilding the platform around large language models, Luminoso chose a hybrid architecture that combined traditional NLP algorithms, semantic search, classification systems, and retrieval pipelines with modern GenAI reasoning capabilities. Alex explains why many older NLP tools still outperform LLMs for specific tasks like classification and keyword extraction, and how GenAI works best as an intelligent reasoning layer on top of existing systems.</p><p>The conversation also explores hallucinations in enterprise environments, RAG pipeline design, grounding responses in source data, and the growing gap between flashy AI demos and production-ready enterprise systems.</p><p>For engineering leaders, this episode highlights an important lesson: practical AI systems are rarely built by replacing everything — they succeed by combining proven infrastructure with new reasoning capabilities in thoughtful, cost-effective ways.</p><p><strong>Key Takeaways:</strong></p><ul><li>Traditional NLP tools still outperform LLMs for many specialized tasks</li><li>GenAI works best as a reasoning layer on top of existing systems</li><li>Hybrid AI architectures reduce cost and improve scalability</li><li>Enterprise AI systems must ground responses in customer data</li><li>RAG pipelines require careful tuning and retrieval quality management</li><li>Hallucination control is critical in business environments</li><li>There is a major gap between AI demos and production systems</li><li>Replacing entire platforms with GenAI often creates unnecessary complexity</li><li>Engineering teams should focus on business use cases, not AI hype</li><li>Successful AI adoption requires experienced implementation and planning</li></ul><br/><p><strong>Connect with Alex Smirnoff:</strong></p><ul><li>LinkedIn: Alex Smirnoff —<a href="http://linkedin.com/in/alex-smirnoff-34a13135" rel="noopener noreferrer" target="_blank"> linkedin.com/in/alex-smirnoff-34a13135</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis</strong> sits down with <strong>Alex Smirnoff </strong>to explore how enterprise AI systems can deliver real business value without replacing the proven infrastructure that already works.</p><p>At Luminoso, Alex has spent years building large-scale NLP and text analytics systems that help enterprises analyze customer reviews, semantic search data, and large document collections. When generative AI rapidly entered the market, the company faced pressure from customers and stakeholders to “AI everything” overnight.</p><p>Instead of rebuilding the platform around large language models, Luminoso chose a hybrid architecture that combined traditional NLP algorithms, semantic search, classification systems, and retrieval pipelines with modern GenAI reasoning capabilities. Alex explains why many older NLP tools still outperform LLMs for specific tasks like classification and keyword extraction, and how GenAI works best as an intelligent reasoning layer on top of existing systems.</p><p>The conversation also explores hallucinations in enterprise environments, RAG pipeline design, grounding responses in source data, and the growing gap between flashy AI demos and production-ready enterprise systems.</p><p>For engineering leaders, this episode highlights an important lesson: practical AI systems are rarely built by replacing everything — they succeed by combining proven infrastructure with new reasoning capabilities in thoughtful, cost-effective ways.</p><p><strong>Key Takeaways:</strong></p><ul><li>Traditional NLP tools still outperform LLMs for many specialized tasks</li><li>GenAI works best as a reasoning layer on top of existing systems</li><li>Hybrid AI architectures reduce cost and improve scalability</li><li>Enterprise AI systems must ground responses in customer data</li><li>RAG pipelines require careful tuning and retrieval quality management</li><li>Hallucination control is critical in business environments</li><li>There is a major gap between AI demos and production systems</li><li>Replacing entire platforms with GenAI often creates unnecessary complexity</li><li>Engineering teams should focus on business use cases, not AI hype</li><li>Successful AI adoption requires experienced implementation and planning</li></ul><br/><p><strong>Connect with Alex Smirnoff:</strong></p><ul><li>LinkedIn: Alex Smirnoff —<a href="http://linkedin.com/in/alex-smirnoff-34a13135" rel="noopener noreferrer" target="_blank"> linkedin.com/in/alex-smirnoff-34a13135</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, enterprise architecture, and scalable software engineering.</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">12cd213c-dd6d-4ecb-9e1d-6f8f7e865ed3</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 27 May 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/12cd213c-dd6d-4ecb-9e1d-6f8f7e865ed3.mp3" length="25399011" type="audio/mpeg"/><itunes:duration>26:27</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>“How David Phipps Built AI-Powered Retail Systems by Prioritizing UX Over Feature Factories”</title><itunes:title>“How David Phipps Built AI-Powered Retail Systems by Prioritizing UX Over Feature Factories”</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis</strong> sits down with <strong>David Phipps </strong>to explore how engineering teams can scale AI-powered retail systems without sacrificing usability, reliability, or operational simplicity.</p><p>Before joining Generation Tux, David helped build AI-driven digital signage and audience analytics systems that combined computer vision, edge computing, and point-of-sale integrations to measure customer engagement and advertising performance in physical retail environments.</p><p>David shares how the company faced a critical decision after years of accumulating feature requests that made the platform increasingly difficult to use. Instead of continuing to add more features, the team committed to a complete UX and platform overhaul focused on simplicity, scalability, and fleet management.</p><p>The conversation explores why usability became a competitive advantage, how Linux and Docker improved reliability at scale, and why AI-assisted development increases the importance of planning, architecture, and stakeholder alignment.</p><p>For engineering leaders, this episode highlights an important lesson: the most valuable engineering decisions are often the ones that reduce complexity instead of adding to it.</p><p><strong>Key Takeaways:</strong></p><ul><li>UX and simplicity can outperform feature-heavy competitors</li><li> AI systems operating at the edge require reliability and low operational overhead</li><li> Feature factories often create long-term scalability problems</li><li>Managing large fleets requires strong architecture and automation</li><li>Stakeholder alignment is critical during platform redesigns</li><li>AI-assisted development increases the importance of planning and oversight</li><li>Simplifying workflows often creates more value than adding new features</li></ul><br/><p><strong>Connect with David Phipps:</strong></p><ul><li>LinkedIn: David Phipps —<a href="http://linkedin.com/in/dphipps" rel="noopener noreferrer" target="_blank"> linkedin.com/in/dphipps</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, platform architecture, scalability, and engineering leadership.</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis</strong> sits down with <strong>David Phipps </strong>to explore how engineering teams can scale AI-powered retail systems without sacrificing usability, reliability, or operational simplicity.</p><p>Before joining Generation Tux, David helped build AI-driven digital signage and audience analytics systems that combined computer vision, edge computing, and point-of-sale integrations to measure customer engagement and advertising performance in physical retail environments.</p><p>David shares how the company faced a critical decision after years of accumulating feature requests that made the platform increasingly difficult to use. Instead of continuing to add more features, the team committed to a complete UX and platform overhaul focused on simplicity, scalability, and fleet management.</p><p>The conversation explores why usability became a competitive advantage, how Linux and Docker improved reliability at scale, and why AI-assisted development increases the importance of planning, architecture, and stakeholder alignment.</p><p>For engineering leaders, this episode highlights an important lesson: the most valuable engineering decisions are often the ones that reduce complexity instead of adding to it.</p><p><strong>Key Takeaways:</strong></p><ul><li>UX and simplicity can outperform feature-heavy competitors</li><li> AI systems operating at the edge require reliability and low operational overhead</li><li> Feature factories often create long-term scalability problems</li><li>Managing large fleets requires strong architecture and automation</li><li>Stakeholder alignment is critical during platform redesigns</li><li>AI-assisted development increases the importance of planning and oversight</li><li>Simplifying workflows often creates more value than adding new features</li></ul><br/><p><strong>Connect with David Phipps:</strong></p><ul><li>LinkedIn: David Phipps —<a href="http://linkedin.com/in/dphipps" rel="noopener noreferrer" target="_blank"> linkedin.com/in/dphipps</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind AI systems, platform architecture, scalability, and engineering leadership.</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">70a2b2cf-1115-48e2-952a-e19771231169</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Tue, 26 May 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/70a2b2cf-1115-48e2-952a-e19771231169.mp3" length="23552050" type="audio/mpeg"/><itunes:duration>24:32</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>&quot;How Matt Lievertz Built Privacy-First AI Coaching Systems by Treating Compliance as a Core Product Strategy&quot;</title><itunes:title>&quot;How Matt Lievertz Built Privacy-First AI Coaching Systems by Treating Compliance as a Core Product Strategy&quot;</itunes:title><description><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em>,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Matt Lievertz</strong>, VP of Engineering at Cloverleaf, to explore how engineering teams can build AI-powered products that balance personalization, privacy, and enterprise trust.</p><p>Cloverleaf combines behavioral assessments, workplace communication data, and AI-driven insights to help teams improve collaboration and performance. But handling personality data, coaching interactions, and workplace integrations introduced major technical and ethical challenges around privacy, compliance, and system design.</p><p>Matt shares how a difficult enterprise compliance conversation in 2022 became a turning point for the company. Instead of treating privacy as a legal checkbox, Cloverleaf chose to build privacy protections directly into the architecture of the platform. That decision later positioned the company ahead of emerging regulations like GDPR, CCPA, and the EU AI Act.</p><p>The conversation also explores how AI systems increase the complexity of privacy engineering, why minimizing personally identifiable information is becoming critical for enterprise AI adoption, and how simplifying platform architecture unlocked both scalability and partner growth.</p><p>For engineering leaders, this episode highlights an important lesson: privacy and trust are no longer compliance features — they are foundational product decisions that directly impact scalability, enterprise adoption, and long-term platform resilience.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Privacy becomes significantly more complex in AI-powered products</li><li>Enterprise trust requires going beyond minimum compliance standards</li><li>Building privacy into platform architecture reduces future regulatory risk</li><li>AI systems increase pressure around PII handling and data minimization</li><li>Treating compliance separately from engineering creates long-term risk</li><li>Simplifying platform architecture reduces regression risk and operational complexity</li><li>Unified systems scale more effectively than fragmented configuration models</li><li>Privacy-first design can become a competitive advantage in enterprise sales</li><li>Strong platform foundations reduce future engineering fire drills</li><li>AI trust depends on structure, filters, tokenization, and human oversight</li></ul><br/><h3><strong>Connect with Matt Lievertz:</strong></h3><ul><li>LinkedIn: Matt Lievertz — <a href="linkedin.com/in/lievertz" rel="noopener noreferrer" target="_blank">linkedin.com/in/lievertz</a></li><li>Website: Cloverleaf — <a href="cloverleaf.me" rel="noopener noreferrer" target="_blank">cloverleaf.me</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></p>]]></description><content:encoded><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em>,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Matt Lievertz</strong>, VP of Engineering at Cloverleaf, to explore how engineering teams can build AI-powered products that balance personalization, privacy, and enterprise trust.</p><p>Cloverleaf combines behavioral assessments, workplace communication data, and AI-driven insights to help teams improve collaboration and performance. But handling personality data, coaching interactions, and workplace integrations introduced major technical and ethical challenges around privacy, compliance, and system design.</p><p>Matt shares how a difficult enterprise compliance conversation in 2022 became a turning point for the company. Instead of treating privacy as a legal checkbox, Cloverleaf chose to build privacy protections directly into the architecture of the platform. That decision later positioned the company ahead of emerging regulations like GDPR, CCPA, and the EU AI Act.</p><p>The conversation also explores how AI systems increase the complexity of privacy engineering, why minimizing personally identifiable information is becoming critical for enterprise AI adoption, and how simplifying platform architecture unlocked both scalability and partner growth.</p><p>For engineering leaders, this episode highlights an important lesson: privacy and trust are no longer compliance features — they are foundational product decisions that directly impact scalability, enterprise adoption, and long-term platform resilience.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Privacy becomes significantly more complex in AI-powered products</li><li>Enterprise trust requires going beyond minimum compliance standards</li><li>Building privacy into platform architecture reduces future regulatory risk</li><li>AI systems increase pressure around PII handling and data minimization</li><li>Treating compliance separately from engineering creates long-term risk</li><li>Simplifying platform architecture reduces regression risk and operational complexity</li><li>Unified systems scale more effectively than fragmented configuration models</li><li>Privacy-first design can become a competitive advantage in enterprise sales</li><li>Strong platform foundations reduce future engineering fire drills</li><li>AI trust depends on structure, filters, tokenization, and human oversight</li></ul><br/><h3><strong>Connect with Matt Lievertz:</strong></h3><ul><li>LinkedIn: Matt Lievertz — <a href="linkedin.com/in/lievertz" rel="noopener noreferrer" target="_blank">linkedin.com/in/lievertz</a></li><li>Website: Cloverleaf — <a href="cloverleaf.me" rel="noopener noreferrer" target="_blank">cloverleaf.me</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">857bc393-edc9-4d1f-8e59-eee154616a36</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Fri, 15 May 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/857bc393-edc9-4d1f-8e59-eee154616a36.mp3" length="23672422" type="audio/mpeg"/><itunes:duration>24:40</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>&quot;How Lavanya Elangovan Reduced Technical Debt by Embedding Security, Compliance, and Infrastructure Upgrades into Healthcare Engineering Workflows&quot;</title><itunes:title>&quot;How Lavanya Elangovan Reduced Technical Debt by Embedding Security, Compliance, and Infrastructure Upgrades into Healthcare Engineering Workflows&quot;</itunes:title><description><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em>,</strong> host <strong>Nicola Onassis</strong> sits down with <strong>Lavanya Elangovan </strong>to discuss the hidden engineering decisions required to maintain secure, compliant, and scalable healthcare platforms.</p><p>Lavanya shares how a planned MongoDB upgrade quickly evolved into a full-stack modernization effort involving Ruby on Rails, infrastructure dependencies, and more than 40 libraries. Driven by both security certification requirements and product scalability goals, the project exposed the risks of accumulated technical debt in regulated environments.</p><p>The conversation explores how her team approached the migration through phased rollouts, automated testing, security validation, and incremental infrastructure improvements built directly into the product roadmap. Lavanya also explains why AI-assisted development increases the importance of engineering rigor, human oversight, and deployment discipline.</p><p>For engineering leaders, this episode highlights a critical lesson: technical debt is not just a maintenance issue; it directly impacts security, compliance, deployment confidence, and long-term business velocity.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Healthcare engineering requires stronger compliance and security practices</li><li>Infrastructure upgrades often reveal hidden dependency risks</li><li>Technical debt slows deployment speed and reduces release confidence</li><li>Incremental modernization is safer than large “big bang” migrations</li><li>AI-assisted coding still requires strong human oversight and testing</li><li>Embedding infrastructure work into product roadmaps improves long-term scalability</li><li>Deployment confidence is a key indicator of platform health</li></ul><br/><h3><strong>Connect with Lavanya Elangovan:</strong></h3><ul><li>LinkedIn: Lavanya Elangovan — <a href="linkedin.com/in/lavanya-elangovan" rel="noopener noreferrer" target="_blank">linkedin.com/in/lavanya-elangovan</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></p>]]></description><content:encoded><![CDATA[<h3><strong>Episode Summary:</strong></h3><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em>,</strong> host <strong>Nicola Onassis</strong> sits down with <strong>Lavanya Elangovan </strong>to discuss the hidden engineering decisions required to maintain secure, compliant, and scalable healthcare platforms.</p><p>Lavanya shares how a planned MongoDB upgrade quickly evolved into a full-stack modernization effort involving Ruby on Rails, infrastructure dependencies, and more than 40 libraries. Driven by both security certification requirements and product scalability goals, the project exposed the risks of accumulated technical debt in regulated environments.</p><p>The conversation explores how her team approached the migration through phased rollouts, automated testing, security validation, and incremental infrastructure improvements built directly into the product roadmap. Lavanya also explains why AI-assisted development increases the importance of engineering rigor, human oversight, and deployment discipline.</p><p>For engineering leaders, this episode highlights a critical lesson: technical debt is not just a maintenance issue; it directly impacts security, compliance, deployment confidence, and long-term business velocity.</p><h3><strong>Key Takeaways:</strong></h3><ul><li>Healthcare engineering requires stronger compliance and security practices</li><li>Infrastructure upgrades often reveal hidden dependency risks</li><li>Technical debt slows deployment speed and reduces release confidence</li><li>Incremental modernization is safer than large “big bang” migrations</li><li>AI-assisted coding still requires strong human oversight and testing</li><li>Embedding infrastructure work into product roadmaps improves long-term scalability</li><li>Deployment confidence is a key indicator of platform health</li></ul><br/><h3><strong>Connect with Lavanya Elangovan:</strong></h3><ul><li>LinkedIn: Lavanya Elangovan — <a href="linkedin.com/in/lavanya-elangovan" rel="noopener noreferrer" target="_blank">linkedin.com/in/lavanya-elangovan</a></li></ul><br/><h3><strong>Listen Now &amp; Subscribe:</strong></h3><p>Apple Podcasts, Spotify, Amazon Music, YouTube, iHeartRadio, Captivate, or wherever you get your podcasts.</p><p><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">3e6918fe-274a-4ce5-9edc-6358b7e3b115</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Thu, 14 May 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/3e6918fe-274a-4ce5-9edc-6358b7e3b115.mp3" length="14189764" type="audio/mpeg"/><itunes:duration>14:47</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>&quot;How Roy Resh Scaled Retail AI by Moving from Custom Pipelines to Configurable Computer Vision Systems&quot;</title><itunes:title>&quot;How Roy Resh Scaled Retail AI by Moving from Custom Pipelines to Configurable Computer Vision Systems&quot;</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Roy Resh</strong>, VP of Engineering at<a href="https://traxretail.com?utm_source=chatgpt.com" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://traxretail.com?utm_source=chatgpt.com" rel="noopener noreferrer" target="_blank">Trax Retail</a></u>, to explore a pivotal architectural decision that reshaped how large-scale computer vision systems are built and scaled in retail environments.</p><p>At Trax, Roy and his team built a computer vision platform that analyzes shelf images captured in retail stores, identifying products, pricing, and point-of-sale materials to generate a digital representation of store shelves. This enables brands to measure execution, shelf share, and product availability in near real time. But as the platform scaled across enterprise clients, complexity began to compound rapidly.</p><p>What started as a unified recognition pipeline evolved into a heavily customized system, with per-client logic for attributes like expiration dates, display detection, reporting formats, and KPI calculations. Each new customer introduced new requirements, leading to custom code per client, duplicated processing flows, and increasingly long onboarding cycles that stretched from weeks to months.</p><p>Roy explains how the system eventually reached a breaking point: onboarding delays of 30–60 days, rising operational overhead, and microservices becoming entangled with client-specific logic. In some cases, the platform even processed the same image multiple times to satisfy different customer requirements, driving up cost and complexity.</p><p>The team made a strategic decision to move away from custom implementations and toward a configurable, JSON-driven workflow architecture. Built on event-driven microservices, queues, and coordination barriers, this new system allowed engineering teams to define and version entire processing flows through configuration rather than code.</p><p>This shift enabled safer deployments, faster experimentation, and gradual rollouts per client—without affecting the entire platform. It also introduced a standardized KPI layer, reducing the need for bespoke reporting logic across customers.</p><p>Roy also discusses the importance of human-in-the-loop validation in production AI systems. In a constantly evolving retail environment, human annotators help generate training data, validate model outputs, and maintain accuracy for high-stakes enterprise use cases where precision is critical.</p><p>For engineering leaders, this episode highlights a key lesson: when every customer forces new code paths, you’re not scaling a product—you’re scaling complexity.</p><p><strong>Key Takeaways:</strong></p><ul><li>Over-customization is a clear signal of architectural scaling limits</li><li>Long onboarding cycles often reveal hidden system fragmentation</li><li>Configurable workflows reduce dependency on per-client code changes</li><li>Event-driven, JSON-based orchestration improves flexibility and deployment safety</li><li>Gradual migration strategies reduce risk in enterprise system rewrites</li><li>Standardizing KPI logic is as important as standardizing AI pipelines</li><li>Human-in-the-loop systems remain essential in dynamic real-world AI environments</li><li>Scalable platforms reduce variability instead of multiplying it</li></ul><br/><p><strong>Connect with Roy Resh:</strong></p><ul><li>LinkedIn: Roy Resh: <a href="https://www.linkedin.com/in/roy-resh/" rel="noopener noreferrer" target="_blank">linkedin.com/in/roy-resh</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong>Engineering Choices You Have to Defend,</strong> host <strong>Nicola Onassis </strong>sits down with <strong>Roy Resh</strong>, VP of Engineering at<a href="https://traxretail.com?utm_source=chatgpt.com" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://traxretail.com?utm_source=chatgpt.com" rel="noopener noreferrer" target="_blank">Trax Retail</a></u>, to explore a pivotal architectural decision that reshaped how large-scale computer vision systems are built and scaled in retail environments.</p><p>At Trax, Roy and his team built a computer vision platform that analyzes shelf images captured in retail stores, identifying products, pricing, and point-of-sale materials to generate a digital representation of store shelves. This enables brands to measure execution, shelf share, and product availability in near real time. But as the platform scaled across enterprise clients, complexity began to compound rapidly.</p><p>What started as a unified recognition pipeline evolved into a heavily customized system, with per-client logic for attributes like expiration dates, display detection, reporting formats, and KPI calculations. Each new customer introduced new requirements, leading to custom code per client, duplicated processing flows, and increasingly long onboarding cycles that stretched from weeks to months.</p><p>Roy explains how the system eventually reached a breaking point: onboarding delays of 30–60 days, rising operational overhead, and microservices becoming entangled with client-specific logic. In some cases, the platform even processed the same image multiple times to satisfy different customer requirements, driving up cost and complexity.</p><p>The team made a strategic decision to move away from custom implementations and toward a configurable, JSON-driven workflow architecture. Built on event-driven microservices, queues, and coordination barriers, this new system allowed engineering teams to define and version entire processing flows through configuration rather than code.</p><p>This shift enabled safer deployments, faster experimentation, and gradual rollouts per client—without affecting the entire platform. It also introduced a standardized KPI layer, reducing the need for bespoke reporting logic across customers.</p><p>Roy also discusses the importance of human-in-the-loop validation in production AI systems. In a constantly evolving retail environment, human annotators help generate training data, validate model outputs, and maintain accuracy for high-stakes enterprise use cases where precision is critical.</p><p>For engineering leaders, this episode highlights a key lesson: when every customer forces new code paths, you’re not scaling a product—you’re scaling complexity.</p><p><strong>Key Takeaways:</strong></p><ul><li>Over-customization is a clear signal of architectural scaling limits</li><li>Long onboarding cycles often reveal hidden system fragmentation</li><li>Configurable workflows reduce dependency on per-client code changes</li><li>Event-driven, JSON-based orchestration improves flexibility and deployment safety</li><li>Gradual migration strategies reduce risk in enterprise system rewrites</li><li>Standardizing KPI logic is as important as standardizing AI pipelines</li><li>Human-in-the-loop systems remain essential in dynamic real-world AI environments</li><li>Scalable platforms reduce variability instead of multiplying it</li></ul><br/><p><strong>Connect with Roy Resh:</strong></p><ul><li>LinkedIn: Roy Resh: <a href="https://www.linkedin.com/in/roy-resh/" rel="noopener noreferrer" target="_blank">linkedin.com/in/roy-resh</a></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">f75b088d-ea8a-4ec7-a482-0e8ce0cbe9ae</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 06 May 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/f75b088d-ea8a-4ec7-a482-0e8ce0cbe9ae.mp3" length="17516719" type="audio/mpeg"/><itunes:duration>18:15</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>&quot;How Keith Deming Scaled Computer Vision by Moving AI from Servers to the Edge&quot;</title><itunes:title>&quot;How Keith Deming Scaled Computer Vision by Moving AI from Servers to the Edge&quot;</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis </strong>sits down with <strong>Keith Deming</strong>, an engineering leader with experience at Postmates, Uber, and PRISM Skylabs, to explore a pivotal architectural decision that transformed how computer vision systems scale in the real world.</p><p>At PRISM Skylabs, Keith and his team built a platform that turned retail surveillance cameras into powerful analytics tools, tracking foot traffic, customer journeys, and in-store engagement. The system worked exceptionally well… until customers wanted it everywhere. What started as a four-camera deployment quickly became a 200-camera scaling challenge, exposing the limits of server-based infrastructure.</p><p>Keith shares how the team faced mounting constraints, hardware costs, power consumption, cooling limitations, and physical space, and realized that simply scaling servers wasn’t viable. Instead, they made a bold shift: moving compute from centralized servers directly onto the cameras themselves.</p><p>The conversation dives into how a Raspberry Pi prototype proved edge computing was feasible, why rewriting performance-critical systems from Python to C++ became necessary, and how eliminating video decoding overhead unlocked real-time processing. More importantly, this architectural shift didn’t just solve a technical problem, it removed friction from the buying process, making it easier for customers to adopt and scale the product incrementally.</p><p>Keith also reflects on how modern advancements in edge AI and distributed computing are reshaping system design today, and why many teams still underestimate the true cost of centralized infrastructure.</p><p>For engineering leaders, this episode highlights a critical lesson: scaling isn’t always about adding more resources—it’s about rethinking where computation happens.</p><p><strong>Key Takeaways:</strong></p><ul><li>Centralized infrastructure can become the biggest bottleneck to scale</li><li>Edge computing eliminates hardware, power, and space constraints</li><li>Moving the compute closer to the data reduces latency and processing overhead</li><li>Prototyping with simple tools (like Raspberry Pi) can unlock major breakthroughs</li><li>Rewriting for performance (Python → C++) is often necessary at scale</li><li>Removing infrastructure friction accelerates customer adoption</li><li>The best architectures reduce reasons for customers to say “no”</li><li>Distributed and edge-based systems are becoming the future of AI deployment</li></ul><br/><p><strong>Connect with Keith Deming:</strong></p><ul><li>LinkedIn:<a href="https://www.linkedin.com/in/keith-deming" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/keith-deming" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/keith-deming</a></u></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis </strong>sits down with <strong>Keith Deming</strong>, an engineering leader with experience at Postmates, Uber, and PRISM Skylabs, to explore a pivotal architectural decision that transformed how computer vision systems scale in the real world.</p><p>At PRISM Skylabs, Keith and his team built a platform that turned retail surveillance cameras into powerful analytics tools, tracking foot traffic, customer journeys, and in-store engagement. The system worked exceptionally well… until customers wanted it everywhere. What started as a four-camera deployment quickly became a 200-camera scaling challenge, exposing the limits of server-based infrastructure.</p><p>Keith shares how the team faced mounting constraints, hardware costs, power consumption, cooling limitations, and physical space, and realized that simply scaling servers wasn’t viable. Instead, they made a bold shift: moving compute from centralized servers directly onto the cameras themselves.</p><p>The conversation dives into how a Raspberry Pi prototype proved edge computing was feasible, why rewriting performance-critical systems from Python to C++ became necessary, and how eliminating video decoding overhead unlocked real-time processing. More importantly, this architectural shift didn’t just solve a technical problem, it removed friction from the buying process, making it easier for customers to adopt and scale the product incrementally.</p><p>Keith also reflects on how modern advancements in edge AI and distributed computing are reshaping system design today, and why many teams still underestimate the true cost of centralized infrastructure.</p><p>For engineering leaders, this episode highlights a critical lesson: scaling isn’t always about adding more resources—it’s about rethinking where computation happens.</p><p><strong>Key Takeaways:</strong></p><ul><li>Centralized infrastructure can become the biggest bottleneck to scale</li><li>Edge computing eliminates hardware, power, and space constraints</li><li>Moving the compute closer to the data reduces latency and processing overhead</li><li>Prototyping with simple tools (like Raspberry Pi) can unlock major breakthroughs</li><li>Rewriting for performance (Python → C++) is often necessary at scale</li><li>Removing infrastructure friction accelerates customer adoption</li><li>The best architectures reduce reasons for customers to say “no”</li><li>Distributed and edge-based systems are becoming the future of AI deployment</li></ul><br/><p><strong>Connect with Keith Deming:</strong></p><ul><li>LinkedIn:<a href="https://www.linkedin.com/in/keith-deming" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/keith-deming" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/keith-deming</a></u></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">3f46e6ad-a164-4acb-baa9-7b11ce992a26</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Mon, 20 Apr 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/3f46e6ad-a164-4acb-baa9-7b11ce992a26.mp3" length="20227602" type="audio/mpeg"/><itunes:duration>21:04</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>&quot;How Sean Graham Reduced Deployment Risk with Small Batch Delivery&quot;</title><itunes:title>&quot;How Sean Graham Reduced Deployment Risk with Small Batch Delivery&quot;</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis </strong>sits down with <strong>Sean Graham</strong>, VP of Engineering at Idelic, to unpack a critical shift in how engineering teams approach delivery in high-stakes environments.</p><p>At Idelic, where software directly impacts fleet safety, compliance, and insurance risk, reliability isn’t optional. Sean shares how their team moved away from traditional two-week sprint cycles after realizing that large batch releases were quietly increasing risk. While velocity appeared healthy on the surface, debugging became guesswork, QA was overwhelmed, and every deployment felt like a high-stakes event.</p><p>Instead of optimizing Scrum, the team reframed the problem entirely, focusing on reducing batch size and risk. By shifting to a continuous, small-batch delivery model, they dramatically improved traceability, simplified debugging, and restored trust in their system. Lead time dropped from 25 days to just 4, while releases became routine instead of stressful.</p><p>The conversation also explores how infrastructure, like per-ticket test environments and fast pipelines, enabled this transformation, and why discipline became the most important skill once sprint boundaries disappeared.</p><p>As AI accelerates code generation, Sean emphasizes that structured delivery systems are more critical than ever. Without them, faster output simply compounds risk. Teams that pair AI with disciplined, low-risk delivery models will scale safely, while others risk creating faster chaos.</p><p>For engineering leaders, this episode is a powerful reminder: speed isn’t about working harder, it’s about reducing risk and improving feedback loops.</p><p><strong>Key Takeaways:</strong></p><ul><li>Large batch releases increase risk and reduce system reliability</li><li>Debugging becomes exponentially harder when too many changes ship together</li><li>Continuous, small-batch delivery improves traceability and confidence</li><li>Lead time can drop significantly with continuous validation (25 → 4 days)</li><li>Psychological safety and trust are critical for high-performing teams</li><li>Strong infrastructure is required to support fast, safe delivery</li><li>AI increases output—but without discipline, it also increases risk</li></ul><br/><p><strong>Connect with Sean Graham:</strong></p><ul><li>LinkedIn:<a href="https://www.linkedin.com/in/sean-graham-675a054" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/sean-graham-675a054" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/sean-graham-675a054</a></u></li><li>Website:<a href="https://profed.laroche.edu" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://profed.laroche.edu" rel="noopener noreferrer" target="_blank">https://profed.laroche.edu</a></u></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em></strong>, host <strong>Nicola Onassis </strong>sits down with <strong>Sean Graham</strong>, VP of Engineering at Idelic, to unpack a critical shift in how engineering teams approach delivery in high-stakes environments.</p><p>At Idelic, where software directly impacts fleet safety, compliance, and insurance risk, reliability isn’t optional. Sean shares how their team moved away from traditional two-week sprint cycles after realizing that large batch releases were quietly increasing risk. While velocity appeared healthy on the surface, debugging became guesswork, QA was overwhelmed, and every deployment felt like a high-stakes event.</p><p>Instead of optimizing Scrum, the team reframed the problem entirely, focusing on reducing batch size and risk. By shifting to a continuous, small-batch delivery model, they dramatically improved traceability, simplified debugging, and restored trust in their system. Lead time dropped from 25 days to just 4, while releases became routine instead of stressful.</p><p>The conversation also explores how infrastructure, like per-ticket test environments and fast pipelines, enabled this transformation, and why discipline became the most important skill once sprint boundaries disappeared.</p><p>As AI accelerates code generation, Sean emphasizes that structured delivery systems are more critical than ever. Without them, faster output simply compounds risk. Teams that pair AI with disciplined, low-risk delivery models will scale safely, while others risk creating faster chaos.</p><p>For engineering leaders, this episode is a powerful reminder: speed isn’t about working harder, it’s about reducing risk and improving feedback loops.</p><p><strong>Key Takeaways:</strong></p><ul><li>Large batch releases increase risk and reduce system reliability</li><li>Debugging becomes exponentially harder when too many changes ship together</li><li>Continuous, small-batch delivery improves traceability and confidence</li><li>Lead time can drop significantly with continuous validation (25 → 4 days)</li><li>Psychological safety and trust are critical for high-performing teams</li><li>Strong infrastructure is required to support fast, safe delivery</li><li>AI increases output—but without discipline, it also increases risk</li></ul><br/><p><strong>Connect with Sean Graham:</strong></p><ul><li>LinkedIn:<a href="https://www.linkedin.com/in/sean-graham-675a054" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/sean-graham-675a054" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/sean-graham-675a054</a></u></li><li>Website:<a href="https://profed.laroche.edu" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://profed.laroche.edu" rel="noopener noreferrer" target="_blank">https://profed.laroche.edu</a></u></li></ul><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">7796ed5d-5210-487b-8144-811ab8466b40</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Wed, 01 Apr 2026 00:35:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/7796ed5d-5210-487b-8144-811ab8466b40.mp3" length="11073042" type="audio/mpeg"/><itunes:duration>11:32</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item><item><title>“How Kevin DiGilio Builds Compliance-First Software for Regulated Industries”</title><itunes:title>“How Kevin DiGilio Builds Compliance-First Software for Regulated Industries”</itunes:title><description><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em>, host Nicola Onassis </strong>sits down with <strong>Kevin DiGilio</strong>, President of KMD Technology. Kevin explains how compliance frameworks like ITAR, NIST, and DFARS don’t just guide documentation; they dictate core system architecture.</p><p>When regulations evolved, KMD faced a choice: layer compliance on top of existing software or refactor the entire platform. They chose the latter, embedding user classification, role-based permissions, encryption, and access control throughout the stack. Kevin shares the trade-offs between usability and security, explaining how granular permissions and clear data classification maintain operational efficiency while staying fully compliant.</p><p>The conversation also explores AI in regulated manufacturing environments. Kevin highlights how AI systems must inherit compliance rules, log every decision, and enforce strict data boundaries. Improper access or hallucinations aren’t minor—they can be catastrophic.</p><p>For founders and engineering leaders, Kevin emphasizes that compliance should shape architecture from the start. Delaying integration almost guarantees costly rewrites, while proactive planning ensures systems that are secure, auditable, and operationally smooth.</p><p><strong>Key Takeaways:</strong></p><ol><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Compliance must be embedded into core architecture</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Role-based permissions balance usability and security</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Encryption and access control are essential at every layer</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>AI must respect regulatory boundaries with full logging and citation tracking</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Delaying compliance leads to costly refactors</li></ol><br/><p><strong>Connect with Kevin DiGilio:</strong></p><ol><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span><strong>LinkedIn:</strong><a href="https://www.linkedin.com/in/kevindigilio" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/kevindigilio" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/kevindigilio</a></u></li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span><strong>Company:</strong><a href="https://kmdtechnology.com/" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://kmdtechnology.com/" rel="noopener noreferrer" target="_blank">https://kmdtechnology.com/</a></u></li></ol><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></description><content:encoded><![CDATA[<p><strong>Episode Summary:</strong></p><p>In this episode of <strong><em>Engineering Choices You Have to Defend</em>, host Nicola Onassis </strong>sits down with <strong>Kevin DiGilio</strong>, President of KMD Technology. Kevin explains how compliance frameworks like ITAR, NIST, and DFARS don’t just guide documentation; they dictate core system architecture.</p><p>When regulations evolved, KMD faced a choice: layer compliance on top of existing software or refactor the entire platform. They chose the latter, embedding user classification, role-based permissions, encryption, and access control throughout the stack. Kevin shares the trade-offs between usability and security, explaining how granular permissions and clear data classification maintain operational efficiency while staying fully compliant.</p><p>The conversation also explores AI in regulated manufacturing environments. Kevin highlights how AI systems must inherit compliance rules, log every decision, and enforce strict data boundaries. Improper access or hallucinations aren’t minor—they can be catastrophic.</p><p>For founders and engineering leaders, Kevin emphasizes that compliance should shape architecture from the start. Delaying integration almost guarantees costly rewrites, while proactive planning ensures systems that are secure, auditable, and operationally smooth.</p><p><strong>Key Takeaways:</strong></p><ol><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Compliance must be embedded into core architecture</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Role-based permissions balance usability and security</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Encryption and access control are essential at every layer</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>AI must respect regulatory boundaries with full logging and citation tracking</li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span>Delaying compliance leads to costly refactors</li></ol><br/><p><strong>Connect with Kevin DiGilio:</strong></p><ol><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span><strong>LinkedIn:</strong><a href="https://www.linkedin.com/in/kevindigilio" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://www.linkedin.com/in/kevindigilio" rel="noopener noreferrer" target="_blank">https://www.linkedin.com/in/kevindigilio</a></u></li><li data-list="bullet"><span class="ql-ui" contenteditable="false"></span><strong>Company:</strong><a href="https://kmdtechnology.com/" rel="noopener noreferrer" target="_blank"> </a><u><a href="https://kmdtechnology.com/" rel="noopener noreferrer" target="_blank">https://kmdtechnology.com/</a></u></li></ol><br/><p><strong>Listen Now &amp; Subscribe:</strong></p><p>Apple Podcasts, Spotify, Amazon Music, or wherever you get your podcasts.</p><p><strong><em>"Engineering Choices You Have to Defend explores the real technical decisions behind regulated software, compliance, and AI integration, helping leaders build secure, auditable, and user-friendly systems."</em></strong></p>]]></content:encoded><link><![CDATA[https://engineering-choices-you-have-to-defend-podcast.captivate.fm]]></link><guid isPermaLink="false">c3c87d09-b196-44b5-a310-758d49fd8e87</guid><itunes:image href="https://artwork.captivate.fm/54628a6b-8ad5-4a68-aea8-4c4eaaaf2ad5/blue-white-black-modern-tonight-s-podcast-cover.png"/><pubDate>Tue, 03 Mar 2026 09:00:00 -0400</pubDate><enclosure url="https://episodes.captivate.fm/episode/c3c87d09-b196-44b5-a310-758d49fd8e87.mp3" length="12173947" type="audio/mpeg"/><itunes:duration>12:41</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:episodeType>full</itunes:episodeType></item></channel></rss>