InfoQ Homepage InfoQ Content on InfoQ
-
Scaling Systems, Companies, and Careers with Suhail Patel
In this episode, Suhail Patel joins Thomas Betts for a discussion about growing yourself as your company grows. When he started at Monzo, Patel was one of four engineers on the then new platform team–there are now over 100 people. The conversation covers how to thrive when the company and the systems you’re building are going through major growth.
-
Safely Changing Software to Avoid Incidents: a Conversation with Justin Sheehy
In this podcast, Michael Stiefel spoke with Justin Sheehy about how to safely put software into production without creating production incidents. Among the topics discussed were the futility of root cause analysis, and the importance of having a shared language for discussing incidents. This discussion included the need for software to be malleable as well as observable.
-
Observability in Java with Micrometer - a Conversation with Marcin Grzejszczak
Marcin Grzejszczak, a veteran of observability spaces, discusses the current state of the space, including its evolution and the fine-grained details of how to instrument your system to capture all relevant information at every level - both inside services and between services communication.
-
Why Rust Will Help You Deliver Better Low-latency Systems and Happier Developers
Andrew Lamb, a veteran of database engine development, shares his thoughts on why Rust is the right tool for developing low-latency systems, not only from the perspective of the code’s performance, but also looking at productivity and developer joy. He discusses the overall experience of adopting Rust after a decade of programming in C/C++.
-
Is WebAssembly the Secure, Efficient Alternative Everybody was Waiting for?
Laurent Doguin and Geoffroy Couprie discuss their pioneering work with Wasm on the infrastructure side. They walk us through the benefits and challenges of building a platform over WebAssembly and why it’s the safer alternative to containers.
-
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.
-
Cultivating Healthy Engineering Cultures: Insights from Sophie Weston
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Sophie Weston, Principal Engineer at ClearBank, about her career in tech, the importance of good team practices, the evolution of DevOps, and the need for a supportive engineering culture.