World Congress 2023 Aug 11, 2023

The Clean as You Code Imperative

Olivier Gaudin

Stop mopping the floor while ignoring the leak. Learn how enforcing strict quality gates exclusively on new code changes naturally remediates legacy systems without an impossible refactoring backlog.

Pause
Mute Enter Fullscreen
#1 about 4 min

The fundamental importance of a robust codebase

Software relies entirely on its code, making it the most critical and non-disposable asset to manage.

#2 about 5 min

Four pillars of writing maintainable application code

Writing code that is consistent, intentional, adaptable, and responsible ensures strong operational roots for the application.

#3 about 4 min

Balancing acceptable code quality with team velocity

Striving for reasonable code cleanliness prevents constant rework while maintaining high throughput and true developer ownership.

#4 about 4 min

Why traditional code quality metrics fail in legacy applications

Attempting to fix entire legacy codebases to meet overarching coverage targets quickly overwhelms specific engineering teams.

#5 about 5 min

Shifting focus to plug the code quality leak

Implementing strict quality gates exclusively on newly added or modified code functionally stops technical debt from compounding.

#6 about 2 min

Managing legacy code organically through natural churn

Focusing quality metrics strictly on modified components organically restructures legacy systems over continuous software update cycles.

#7 about 2 min

Implementing continuous code quality throughout the development lifecycle

Quality verification starts efficiently inside the local development workspace before propagating through pull requests and automated checkpoints.

#8 about 2 min

Summarizing the simple advantages of the clean code approach

Prioritizing immediate basic coding hygiene without resolving massive existing errors produces an optimal working environment for engineering.

#9 about 7 min

Strategies for customized tool adoption and local testing

Answers to audience queries detail practices for avoiding excessive operational friction while pushing early code inspection leftwards.

Matching moments

1:29 min

Introduction to keeping test code clean

Gil Zilberfeld · LIVE

2:23 min

Improving communication while defending foundational code quality

Hendrik Lösch Hendrik Lösch · WWC 2025

6:34 min

Defining the core principles of clean code

Gil Zilberfeld · LIVE

1:52 min

Balancing technical debt and clean code practices

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:55 min

Evaluating generated code syntax and maintaining quality control

Phil Nash · Coffee With Developers

3:26 min

Managing codebase bloat and preserving critical software auditability

Boris Hecker Boris Hecker +3 · WWC Europe 2026

Upcoming sessions on this topic

Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Don’t kill my Vibes - Simple Steps to Stay Secure when Vibe Coding

Isaac Evans

Co-founder & CEO of Semgrep

Isaac Evans
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi