
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.

November 3 & 4, 2025
LeadDev Berlin agenda is live! 🙌
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
-
How to bake quality into your teams’ coding process
Taking code quality beyond documentation and into the fabric of your team’s work.
-
The four pillars of code health
Time for a code health check-up? Here’s a practical framework for improving your codebase.
-
Five reasons you shouldn’t rewrite that code
Before you commit to rewriting an old system, here are some reasons it’s (almost always) a bad idea.
-
How to build an effective code review process for your team
Suffering from review fatigue? Here’s how to level up your code review process.
-
Why business context is important for technical decision-making
Technical choices have non-technical consequences. Here’s why engineering leaders need to factor in business needs.
-
How to bring order to chaos engineering
Are you ready for chaos engineering? Here’s how to weather the storms you’re about to create.
-
A guide to measuring and improving code quality
How to define, measure, and keep up the quality of your codebases.
-
Empowering engineering teams to perform code reviews
You don’t have time to review every pull request. Here’s how to empower developers to perform code reviews instead.
Top Software Quality Videos
-
Slaying the Goliath: Lessons learned from a full system re-write
Brian Genisio shares the lessons we learned from our multi-year journey, including project planning, team management, technical challenges, testing and deployment, and post-project analysis.
-
How much is that API call in the window?
Mark Robinson talks about how in recent years, cloud computing has transformed the way businesses store, manage, and analyze their data.
-
Working on software that is older than you
Sally Wahba shares her views on working on an older codebase. She will share her experience watching the codebase evolve from incorporating acquired startups, to consolidating code branches. She will share pain points that she found to be repeated after joining a younger company.
-
In partnership with Chronosphere
How Observability Can Boost Engineering Productivity
Join Chronosphere’s Field CTO, Ian Smith, to learn how cloud native observability reduces burnout and boosts engineering team productivity.
-
The dark side of standardization
Samantha Schaevitz wants you to leave this talk better equipped to decide whether embarking on a standardization project is right for your stack or organization, and how to do it in a way that avoids common pitfalls along the way.
-
Why onboarding to a company’s legacy codebase sucks, and how to make it work for your team
Shanea Leven discusses the history and context of the problems that plague codebase onboarding. And with problems come solutions such as tips and tools that make it easier for engineers to onboard a legacy codebase.
-
The dark side of lessons learned
Dianing Yudono explains how you can boost the efficiency and effectiveness of your software development processes by unlocking the power of lessons learned and making them accessible to everyone. Let’s elevate our collective wisdom and drive success together!
-
The awful agony of the app store: When software delivery goes wrong
Clare Sudbery shares a dramatic tale of ups and downs, tears and triumph, and the very sharp end of the sunk cost fallacy. Via the rollercoaster ride of a failed iOS app, Clare uses the experience to highlight several key components that contribute to successful software development… and offer understanding to those facing obstacles beyond their control.