Ep 12: How Can We Trust AI To Build Software? With Jon Berger episode artwork

EPISODE · Jun 8, 2026 · 41 MIN

Ep 12: How Can We Trust AI To Build Software? With Jon Berger

from Asynchronous & Unreliable - Tech Chat For Practitioners Who Want to Understand The New Ideas · host Anne Currie

ShownotesTitle: Navigating AI's Impact on Software Development and TrustO'Reilly author Anne Currie and Mission Critical software expert Jon Berger discuss the question of the moment: how can we entrust AI with the software that underpins everything?Join Anne and Jon as they explore real experiments, strategic implications, and practical steps for leaders in a rapidly evolving tech landscape.Main Topics:The future of AI in software engineering: rapid development and risk managementLeadership strategies for integrating AI with team dynamics and trustFundamental principles in software and life that AI may reshapePractical ways to start using AI safely in development cyclesThe importance of diversified oversight and multiple 'oracles' in AI deploymentIn this episode:How AI is changing the long-term landscape of human versus machine-built softwareWhy understanding your unique business context matters in adopting AI toolsThe significance of experimenting with low-risk AI integrations like code review and testingThe evolving concept of trust in AI-generated code and processesStrategic leadership tips: balancing risks, risks awareness, and fostering innovationTimestamps: 00:00 - Welcome and episode overview on AI's influence on software creation01:22 - Transition from human-only to AI-assisted software engineering02:48 - The importance of understanding your context as a leader03:46 - Considerations for teams experimenting with AI in development04:19 - Risks and opportunities in AI-driven software processes05:50 - How speed and scale shape business decisions in AI-enabled environments07:12 - The role of leadership in managing AI adoption and team dynamics08:37 - Critical thinking about AI's impact on team sizes and productivity10:30 - Market-driven decisions: layoffs and strategic AI integration12:15 - Choosing trustworthy sources and multiple perspectives ("oracles")13:55 - Balancing risk-taking and risk mitigation among teams15:22 - Protect the future versus change the future in tech strategies16:02 - Assessing environment and risk: high-stakes vs low-stakes AI applications17:11 - Supporting existing systems with AI: deployment, testing, and feedback loops19:22 - Trust, testing, and automation in the software lifecycle21:23 - The changing nature of AI models and managing their variability22:26 - The importance of agility and adaptability in a fast-changing AI landscape23:05 - Valuing diverse team roles, including skeptics and early adopters27:28 - Embracing AI as a black box: focusing on outcomes rather than process transparency30:56 - Revisiting core principles of system resilience in an AI world31:52 - How AI shifts decision-making trade-offs and process scaling32:24 - Moving forward with trust: aligning business goals with AI capabilities33:22 - Starting small: low-risk AI applications in testing and review36:19 - Building confidence with modular, trustable AI-driven processes39:38 - Actionable strategies for leaders: experiment, assess, and iterate safelyNote: For further insights into managing AI in software development, stay tuned for upcoming episodes on security, testing, and team leadership adaptations.Full transcript

ShownotesTitle: Navigating AI's Impact on Software Development and TrustO'Reilly author Anne Currie and Mission Critical software expert Jon Berger discuss the question of the moment: how can we entrust AI with the software that underpins everything?Join Anne and Jon as they explore real experiments, strategic implications, and practical steps for leaders in a rapidly evolving tech landscape.Main Topics:The future of AI in software engineering: rapid development and risk managementLeadership strategies for integrating AI with team dynamics and trustFundamental principles in software and life that AI may reshapePractical ways to start using AI safely in development cyclesThe importance of diversified oversight and multiple 'oracles' in AI deploymentIn this episode:How AI is changing the long-term landscape of human versus machine-built softwareWhy understanding your unique business context matters in adopting AI toolsThe significance of experimenting with low-risk AI integrations like code review and testingThe evolving concept of trust in AI-generated code and processesStrategic leadership tips: balancing risks, risks awareness, and fostering innovationTimestamps: 00:00 - Welcome and episode overview on AI's influence on software creation01:22 - Transition from human-only to AI-assisted software engineering02:48 - The importance of understanding your context as a leader03:46 - Considerations for teams experimenting with AI in development04:19 - Risks and opportunities in AI-driven software processes05:50 - How speed and scale shape business decisions in AI-enabled environments07:12 - The role of leadership in managing AI adoption and team dynamics08:37 - Critical thinking about AI's impact on team sizes and productivity10:30 - Market-driven decisions: layoffs and strategic AI integration12:15 - Choosing trustworthy sources and multiple perspectives ("oracles")13:55 - Balancing risk-taking and risk mitigation among teams15:22 - Protect the future versus change the future in tech strategies16:02 - Assessing environment and risk: high-stakes vs low-stakes AI applications17:11 - Supporting existing systems with AI: deployment, testing, and feedback loops19:22 - Trust, testing, and automation in the software lifecycle21:23 - The changing nature of AI models and managing their variability22:26 - The importance of agility and adaptability in a fast-changing AI landscape23:05 - Valuing diverse team roles, including skeptics and early adopters27:28 - Embracing AI as a black box: focusing on outcomes rather than process transparency30:56 - Revisiting core principles of system resilience in an AI world31:52 - How AI shifts decision-making trade-offs and process scaling32:24 - Moving forward with trust: aligning business goals with AI capabilities33:22 - Starting small: low-risk AI applications in testing and review36:19 - Building confidence with modular, trustable AI-driven processes39:38 - Actionable strategies for leaders: experiment, assess, and iterate safelyNote: For further insights into managing AI in software development, stay tuned for upcoming episodes on security, testing, and team leadership adaptations.Full transcript

NOW PLAYING

Ep 12: How Can We Trust AI To Build Software? With Jon Berger

0:00 41:17

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Asynchronous & Unreliable - Tech Chat For Practitioners Who Want to Understand The New Ideas?

This episode is 41 minutes long.

When was this Asynchronous & Unreliable - Tech Chat For Practitioners Who Want to Understand The New Ideas episode published?

This episode was published on June 8, 2026.

What is this episode about?

ShownotesTitle: Navigating AI's Impact on Software Development and TrustO'Reilly author Anne Currie and Mission Critical software expert Jon Berger discuss the question of the moment: how can we entrust AI with the software that underpins...

Can I download this Asynchronous & Unreliable - Tech Chat For Practitioners Who Want to Understand The New Ideas episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!