Asynchronous & Unreliable - Conversations on The Edge of Software

Anne Currie

Welcome to Asynchronous and Unreliable, the new weekly podcast where we discuss the latest and most fascinating ideas in: software engineering, AI, management, leadership and communications, efficiency, operations, clouds, hyperscaling, resilience and sustainability. Our host is Anne Currie, tech veteran, co-author of O'Reilly's Building Green Software (on building cheaper and more flexible systems ready for the energy transition), The Cloud Native Attitude (on industry embrace of fast flow), and the science fiction Panopticon series (on killer robots in space, amongst other topics). Expect animated, friendly, and lighthearted discussions with some of the most renowned & interesting thinkers and practitioners in technology.  To find out about just a few of our amazing guests in 2026, visit our website.

  1. 5d ago

    Ep 17: How Could AI Write Software Much Better Than Humans? With Jon Berger

    The Future of Software: Insights from Experience Discover how seasoned experts (aka old people in computer years) predict the evolution of software development over the next decade, focusing on #AI's transformative role, hardware implications, and the potential for machine-only software. In this episode: Reflection on recent episodes discussing AI and code generation and what they imply for the futureThe challenge of maintaining softwareThe shift from human to AI-centric code creation and the implications for trust and reliabilityHow hardware limitations and technological advances will shape software design and optimizationThe concept of "wet code" — intentionally un-Dry, performance-optimized, AI-generated code that forgoes human maintainabilityThe potential for machine code to replace high-level programming languages entirelyThe evolution from microservices as team management tools to pure operational resilience componentsThe revolutionary impact of AI training on code creation, emphasizing self-learning models akin to AlphaGoThe concept of unikernels and the radical idea of single-kernel systems replacing traditional OS structuresThe importance of shifting from maintainable code by humans to trust-based, AI-driven code systems This episode explores paradigm-shifting ideas about the core foundation of software and hardware in a future where AI rewrites the very fabric of code creation and system design. Transcript

  2. Jun 8

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

    ShownotesTitle: Navigating AI's Impact on Software Development and Trust O'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 deployment In 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 innovation Timestamps:  00:00 - Welcome and episode overview on AI's influence on software creation 01:22 - Transition from human-only to AI-assisted software engineering 02:48 - The importance of understanding your context as a leader 03:46 - Considerations for teams experimenting with AI in development 04:19 - Risks and opportunities in AI-driven software processes 05:50 - How speed and scale shape business decisions in AI-enabled environments 07:12 - The role of leadership in managing AI adoption and team dynamics 08:37 - Critical thinking about AI's impact on team sizes and productivity 10:30 - Market-driven decisions: layoffs and strategic AI integration 12:15 - Choosing trustworthy sources and multiple perspectives ("oracles") 13:55 - Balancing risk-taking and risk mitigation among teams 15:22 - Protect the future versus change the future in tech strategies 16:02 - Assessing environment and risk: high-stakes vs low-stakes AI applications 17:11 - Supporting existing systems with AI: deployment, testing, and feedback loops 19:22 - Trust, testing, and automation in the software lifecycle 21:23 - The changing nature of AI models and managing their variability 22:26 - The importance of agility and adaptability in a fast-changing AI landscape 23:05 - Valuing diverse team roles, including skeptics and early adopters 27:28 - Embracing AI as a black box: focusing on outcomes rather than process transparency 30:56 - Revisiting core principles of system resilience in an AI world 31:52 - How AI shifts decision-making trade-offs and process scaling 32:24 - Moving forward with trust: aligning business goals with AI capabilities 33:22 - Starting small: low-risk AI applications in testing and review 36:19 - Building confidence with modular, trustable AI-driven processes 39:38 - Actionable strategies for leaders: experiment, assess, and iterate safely Note: For further insights into managing AI in software development, stay tuned for upcoming episodes on security, testing, and team leadership adaptations. Full transcript

  3. May 25

    Ep 10: What Is Platform Engineering and how will it work in an AI world? With Paula Kennedy

    ShownotesWhat Is Platform Engineering and how will it work in an AI world? An In-Depth Conversation with Paula Kennedy In this episode, Anne Currie chats with old friend and colleague Paula Kennedy, COO of platform engineering startup Syntasso about the fundamentals of platform engineering, its evolution, and its impact on organizations of all sizes. They explore how platform engineering helps manage the growing cognitive load in modern software development and operational practices. This episode is a great companion to episode 3 - Niki Manoledaki's on platform engineering at Grafana Labs Key Topics Covered: The origins and definition of platform engineering, tracing back to the earliest days of software developmentHow platform engineering bridges the gap between code creation and deployment infrastructureThe role of platform teams as enablers and marketplace providers within organizationsOwnership, responsibility, and the importance of platform as a product mindsetThe impact of AI on platform engineering, automation, and operational efficiencyAvoiding bottlenecks: scaling platform capabilities to meet rising code generation and operational demandsPractical insights into managing complexity, security, and costs across organization-wide platformsTimestamps: (0:00) – Introduction to platform engineering and tools for easy editing of recordings(3:00) – Defining platform engineering as the space between code and infrastructure(6:00) – The evolution from traditional IT to DevOps and modern platform teams(9:00) – How cognitive load and responsibility are distributed across teams(12:00) – Historical perspective: from separate dev and ops teams to integrated platforms(15:00) – The role of ownership and product mindset in platform success(20:00) – The marketplace model for platform services, enabling internal contribution(23:00) – The importance of clear boundaries and ownership akin to cloud provider models(28:00) – The influence of AI and agents on future platform strategies(36:00) – Recognizing system bottlenecks and scaling horizontally as a key challenge(37:00) – The timeless nature of operational principles and organizational constraints For transcript

About

Welcome to Asynchronous and Unreliable, the new weekly podcast where we discuss the latest and most fascinating ideas in: software engineering, AI, management, leadership and communications, efficiency, operations, clouds, hyperscaling, resilience and sustainability. Our host is Anne Currie, tech veteran, co-author of O'Reilly's Building Green Software (on building cheaper and more flexible systems ready for the energy transition), The Cloud Native Attitude (on industry embrace of fast flow), and the science fiction Panopticon series (on killer robots in space, amongst other topics). Expect animated, friendly, and lighthearted discussions with some of the most renowned & interesting thinkers and practitioners in technology.  To find out about just a few of our amazing guests in 2026, visit our website.