InfoQ Homepage Podcasts
-
Understanding What Really Matters for Developer Productivity: A Conversation with Lizzie Matusov
In this podcast Michael Stiefel spoke with Lizzie Matusov about the dependency of effective, productive, and satisfied teams on good software architecture. Understanding this relationship requires understanding exactly what software productivity really is, how modern software engineering research has become more rigorous and practical, and how to apply that research to software development.
-
Facilitating Software Architecture with Andrew Harmel-Law
In this episode, Thomas Betts speaks with Andrew Harmel-Law about his new book, Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions. The conversation includes a discussion of what constitutes an architecturally significant decision, how the practice of architecture is evolving, and how architects have a role to facilitate software architecture.
-
Your Software Will Fail; It is How You Recover That Matters: a Conversation with Randy Shoup
In this podcast Michael Stiefel spoke with Randy Shoup about how to build resilient systems. We discuss why it is a serious mistake to fail to acknowledge that software’s interaction with itself. We also discuss where to use workflows, orchestration or choreography, the role of architecture in building good teams, and the wisdom of letting each team use their own set of tools.
-
Dissecting the Intelligence of AI with Avraham Poupko
In this episode, Thomas Betts speaks with Avraham Poupko. Avraham believes software architects will not be replaced by Generative AI or LLMs. They will be replaced by software architects that know how to leverage Generative AI and LLMs. Their discussion compares LLM training with how humans learn, leading to better understanding of how architects can use GenAI effectively.
-
Apoorva Joshi on LLM Application Evaluation and Performance Improvements
In this podcast, Apoorva Joshi, senior AI developer advocate at MongoDB, discusses how to evaluate software applications that use the Large Language Models or LLMs and how to improve the performance of LLM based applications.
-
Investing in Open Source: The Open Source Pledge and Why it Matters
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Chad Whitacre about the Open Source Pledge, an initiative to encourage companies to financially support open-source maintainers to ensure the sustainability and security of the software they depend on. The goal is to address the social contract within open source, where companies benefit from freely available software.
-
Resilience, Observability and Unintended Consequences of Automation
In this podcast, Shane Hastie, the Lead Editor for Culture & Methods, spoke to Courtney Nash about her research on the unintended consequences of automation in software systems, the importance of learning from incidents, and maintaining human expertise in complex systems.
-
Engineering Excellence as a Journey: Platform Engineering, Culture, and Technical Leadership
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Ganesh Datta about building excellent engineering organizations and treating platform engineering as a product.
-
Building Responsible AI Culture: Governance, Diversity, and the Future of Development
Shane Hastie, Lead Editor for Culture & Methods spoke to Inna Tokarev Sela, CEO of illumex, about implementing generative AI in development teams, emphasizing the critical need for robust governance across data, policy enforcement, and explainability layers. She also discusses how intentional workplace policies and female-oriented mentorship programs have helped achieve gender balance in tech.
-
The Human Factor in UX and Data-Driven Decisions
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to John Heintz about the gap between technical expertise and user experience, highlighting the importance of understanding human psychology in data-driven decision-making.