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. 1d ago

    Ep 18: What Happens When You Are Not In The Room? Jon Berger Reveals His New Book

    What Happens When You're Not in the Room? - Leadership, Media, and Writing Insights #leadership #management #software Book reveal - Jon Berger's new book on leadership and management, What Happens When You Are Not In The Room? comes out on the 1st September 2026. In this episode, Anne Currie and mission critical software and leadership veteran Jon Berger explore the nuances of leadership, the art of writing books, humour in professional communication, and media representations of leadership. They delve into the importance of leading through influence rather than presence, the joys and challenges of authoring, and the relevance of leadership in TV, film, and fiction. Key Topics: The core idea that leadership occurs primarily when you're not in the roomThe significance of influencing others to achieve resultsThe concept of leadership at scale versus micro-managingJon Berger’s new book: What Happens When You Are Not In the Room?The value of humor and storytelling in professional writingPersonal reflections on mistakes and learning as a leaderLeadership as a collective effort, akin to assembling a team or a storyLeadership lessons drawn from TV shows, films, and booksThe importance of encouraging everyone in an organization to be a leaderThe process and motivation behind writing a bookWe'll send you a bonus chapter of the book by signing up at JonBergerLeadership.com Episode transcript

  2. Jul 13

    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

  3. 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

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.