InfoQ Homepage InfoQ Content on InfoQ
-
Failure as a Means to Build Resilient Software Systems: a Conversation with Lorin Hochstein
In this podcast Michael Stiefel spoke to Lorin Hochstein about how real-world failures provide insight into how software systems actually work. Our first topic was understanding that while automated fault injection tools can introduce basic robustness into a system, they cannot replicate the understanding that comes from mitigating complicated software failures in the real world.
-
[Video Podcast] Agentic Systems without Chaos: Early Operating Models for Autonomous Agents
In this episode, Shweta Vohra and Joseph Stein explore what changes when software systems start planning, acting, and making decisions on their own. The conversation distinguishes truly agentic use cases from traditional automation and looks at how architects and engineers should think about boundaries, orchestration, and system design in this new environment.
-
Andres Almiray on How to Release Any Software to Any OS with JReleaser
Andres Almiray, a serial open-source contributor and the creator of JReleaser, discusses the project's state, noting that the tool is usable across any ecosystem, not just Java. He also touches on the Common House Foundation's mission.
-
Mindful Leadership in the Age of AI
In this episode, Thomas Betts and Sam McAfee discuss how AI hype is reshaping organizational behavior, why many companies struggle with experimentation, and how unclear decision structures create friction. They explore psychological safety and mindful leadership as essential foundations for healthier, more effective engineering cultures.
-
[Video Podcast] AI Autonomy is Redefining Architecture: Boundaries Now Matter Most
This conversation explores why generative AI is not just another automation layer but a shift into autonomy. The key idea is that we cannot retrofit AI into old procedural workflows and expect it to behave. Once autonomy is introduced, systems will drift, show emergent behaviour, and act in ways we did not explicitly script.
-
How Blameless Culture Transforms Engineering Teams
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Tameem Hourani about building a blameless engineering culture through radical transparency, focusing on system resilience over individual blame, and creating high-performing teams that can embrace change and learn from failures.
-
The Myth of 100% Utilization: The Neuroscience of Productive Teams
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Shannon Mason about optimizing team productivity by understanding the neuroscience behind cognitive load, distinguishing between beneficial "slack time" and detrimental "idle time", and how the pursuit of maximum utilization that leads to burnout and poor decision-making.
-
Why Software Development Sucks And 7 Mental Models To Help Fix It
Shane Hastie, Lead Editor for Culture & Methods, spoke to Thanos Diacakis about how teams often struggle with software delivery. He proposes a shift in mental models and a four-step framework to systematically improve software development by focusing on bottlenecks, balancing different types of work beyond just feature delivery, and investing 20-30% of effort in improving how the team works.
-
The Evolution of Code Review: From Bug-Finding to Team Building
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Greg Foster about the evolution and purpose of code reviews, building teams with kindness, expertise, and urgency, and how AI tools are changing software development.
-
Building a Resilient and Inclusive Engineering Culture with Matthew Card
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Matthew Card about his resilience framework (CAPSS - Confidence, Adaptability, Purpose, Social Support) which has helped him overcome career challenges and now guides him in building inclusive engineering cultures by empowering teams and breaking echo chambers.