New York

October 15–17, 2025

Berlin

November 3–4, 2025

London

June 2–3, 2026

Software quality

Software quality

Building better software

Hey, you’d be great on the LDX3 stage

How to bake quality into your teams’ coding process

Taking code quality beyond documentation and into the fabric of your team’s work.

Building a culture of quality in engineering teams

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 talk by Carol Lee in LeadDev New York 2024 Conference

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.

In partnership with Swimm

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…

In partnership with Sauce Labs

Building a better testing culture

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

Joel Chippindale

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.

The festival of engineering leadership

London • June 2 & 3, 2026

More about Software Quality

Top Software Quality Videos

  • Living without pre-production environments

    Historically when we developed large monolithic applications we had several ‘lower’ environments such as dev, test, staging, pre-prod for verifying different stages of our development life cycle. These were particularly used for manual testing – integration testing, gatekeeping, acceptance testing.

  • How simplifying software can save your engineering teams’ time

    We’re conditioned to think from an early age that exciting things are the best. That attitude can extend to engineering, too.

  • Scaling performance at the scale of Slack

    One of the major challenges faced by teams working on high growth product is of performance. Systems that are built for a given scale of users often fail to deliver the necessary throughput when run with orders of magnitude of load more than what they are built for. Software teams have historically resorted to a myriad set of ways in scaling performance.

  • Strategies for making impossible decisions

    Being faced with an important choice that feels impossible to know the answer to is stressful! This comes up a lot when making business decisions, but also applies to technical choices (e.g. “should my company run 100% on AWS” or “is serverless a fad or a great idea?”).

  • Writing effective technical documentation

    Documentation can make a big difference. Internal documentation can speed your team up and makes it easier for new engineers to get up and running. External documentation reduces time spent on support questions, and makes your product more usable.

  • Introduction to functional programming

    Expressions are the most basic form of human interaction! Programming languages are trending more towards using expressions rather than procedural statements, adopting the declarative paradigm.

  • The benefits of delivering imperfect software

    We all want to deploy the best software possible to delight our customers and please our product owners. There’s always one more feature, another performance improvement, and code we just wish we wrote better.

  • The possibility of AI-powered Javascript apps

    There are many exciting things happening with AI, from which, until recently, JavaScript developers were largely shut out. But things are changing, if you can do `npm install @tensorflow/tfjs` or make an API call, you can now do AI.