
Latest
-
What leaders can learn from the Millennium Bug
At LDX3 2025, Google staff engineer Amir Safavi revisited the Y2K “Millennium Bug” as a case study in successful engineering coordination.
-
A smarter way to evaluate LLM applications
LLM evaluations are the ultimate quality gate for your product.
-
AI agents lead the fight back against a growing array of threats
Recent breakthroughs from Google and UC Berkley point towards a vital role for AI agents in cybersecurity.
-
From dashboard soup to observability lasagna: Building better layers
Transform chaotic dashboards into a layered observability strategy that improves reliability, streamlines incidents, and builds real on-call confidence
Editor’s picks
The quickly evolving role of QA
In fast-paced software development environments, the way you think about quality assurance needs to change.
Essential reading

How to bake quality into your teams’ coding process
Taking code quality beyond documentation and into the fabric of your team’s work.
On our Software Quality playlist

Ways your teams can (realistically) prioritize code quality
Code matters – learn how to create a culture of quality in your organisation

Using clinical science to effectively tackle code review anxiety
Uncover the science behind code review anxiety, its cognitive triggers, and actionable strategies to reduce anxiety, fostering a healthier code review culture for all developers.

A guide to creating a great code documentation culture
If your teams are struggling with code documentation, watch this on-demand webinar, where our panel of engineering leaders will discuss best practices and strategies to get started. Code documentation is often viewed as a necessary evil by development teams. There’s no doubt that mastering the art of creating…

Building a better testing culture
How can engineering leaders create a healthy testing culture with clear strategies in place?

Take back control of code quality
In this talk, Joel Chippindale shares stories from his experiences in leading engineering teams that illustrate the dynamics between team members and with stakeholders that lead teams to lose control of code quality.
More about Software Quality
-
Four things you need to know from ‘Using open source safely and effectively’
A snapshot of the series
-
How technologists can reduce our ecological footprint
Tech’s impact on global warming and what you can do to help
-
The principles and habits of healthy software
Building software that’s set up for a long, healthy life
Top Software Quality Videos
-
Making code review a more inclusive & productive collaboration
Shifalika will talk about why we need to focus on the social aspects of code review, the best practices around it and discuss concrete ways to promote inclusive code reviews.
-
Ways your teams can (realistically) prioritize code quality
Code matters – learn how to create a culture of quality in your organisation
-
Development setup: how an important part of your toolset is often overlooked
Gus Fune shares a story of three different developers and how their preferred setup was causing them to struggle in delivering.
-
Sustainable means performant
Alex Canessa looks at how to reduce your website’s impact and improve your users’ experience, whilst designing and building with sustainability in mind.
-
Compassionate Refactoring
Claire Sudbery talks about kindness and forgiveness, and the paradox that the more you accept and handle bad code, the more likely it is that you will end up with good code.
-
Engineering a product for diverse markets
Grygoriy Gonchar shares his experience in building highly localized products in fintech, e-commerce, and classified industries.
-
Taking the 737 to the MAX!
Nick Means uses the power of systems thinking to dig into how things could’ve gone so wrong (and learn to better see and understand the systems we interact with every day).
-
Outputs vs Outcomes: Driving and defining quality in software development
Gabby Llanillo covers the value she added as a quality owner on her own game development teams and how aligning with her team early in the process to define what “good” looks like, significantly improves both the quality of the games and the relationship with the players.