Latest
-
Inside the tech overhaul of Big Brother’s voting system
The real-life issues engineers faced behind the scenes while implementing a user verification solution for Big Brother.
-
The CrowdStrike disaster is a lesson about testing
What’s been dubbed the world’s biggest IT outage should be a wakeup call to the industry.
-
How low (level) can you go
Learn how mastering low-level systems and components can make you the go-to engineer for tough problems and drive product success.
Editor’s picks
How test coverage can improve code quality
As teams get bigger and the need for faster velocity increases, code quality can be difficult to uphold. Use these techniques from Michael Tweed, a principal software engineer at Skyscanner, to help.
November 4 & 5, 2025
The leadership conference for tech leads and engineering leaders.
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
Metrics – a primer, to drive precision, speed, quality & impact
As managers or senior leaders, this talk will give you a primer for leveraging metrics for the objectives you seek, outcomes you desire, and the behaviors you want to incentivize or disincentivize within your engineering organization.
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.
November 4 & 5, 2025
The leadership conference for tech leads and engineering leaders.
More about Software Quality
-
Utilizing invisible forces to make better decisions in software design
How our psychology affects our decision-making
-
Having impact in engineering by supporting other people’s ideas
How to build an engineering organization that drives ideas from everyone in the team.
-
Ten things you need to know before making a build vs. buy decision
Exploring the path to reaching an outcome
-
Driving inclusion with explainable artificial intelligence
Concepts and challenges towards responsible AI
-
The long tail of product features
Making your customers and partners your core assets, not your software
-
Abandoning the build: when investing is the only way to scale
Giving your systems and engineers a new lease of life with an external solution
Top Software Quality Videos
-
Creating code reviews that reflect your team’s culture
Our engineering workflow revolves around our code review process. Code reviews are more than just a way to make sure we don’t introduce new bugs into the codebase.
-
How to Design Systems and Processes Teams Actually Follow
When we work alone, it’s easy to make sure things come out the way we think is best. But what happens when we need to get an entire team to agree on — and actually use — best practices? What if we have to convince an entire company?
-
Strategies for reducing the fragility of your systems
Have you ever worked on a computer system that was so fragile it was frightening to make changes to? Maybe it was challenging to deploy, difficult to delete code, or changing one piece would cause surprising cascading failures.
-
Increasing code testability
We all, for the most part, invest time in learning new front-end technologies but how much time if any do we put into client-side testing?
-
Better Incident Management to Reduce MTTR
A skilled Incident Commander can improve time to resolution and reduce everyone’s stress.
-
Improving Reliability with Error Budgets and Site Reliability Engineering
Reliability is a critical feature of most software, and maintenance rather than initial development predominates the cost of software. Yet, a large number of development teams treat operations as an afterthought instead of integrating operations into their development processes.
-
The art of giving and receiving code reviews gracefully
Code reviews are critiques of a person’s work. If they are invested in that work, then that critique feels personal.
-
ICON Framework: Creating Value From Machine Learning
Banjo Obayomi talks about the 4 parts of the ICON framework and how you can apply it to your development cycles to align your efforts and bring business value.