Olivier Gaudin
The Clean as You Code Imperative
#1about 2 minutes
Understanding code as the foundational asset of software
Software is built on code, which acts like the roots of a tree, dictating its behavior, performance, and long-term health.
#2about 4 minutes
Exploring the four essential pillars of clean code
Clean code is defined by four key attributes: consistency for team collaboration, intentionality to avoid bugs, adaptability for future changes, and responsibility to prevent bad practices.
#3about 3 minutes
How clean code increases development velocity and ownership
Unclean code leads to rework and disposable code, while clean code increases team throughput, enables innovation, and fosters a sense of ownership.
#4about 3 minutes
Why knowing your code quality metrics is not enough
Simply measuring code quality metrics like code coverage often fails to drive improvement because it focuses on the entire existing codebase, which is an overwhelming problem to solve.
#5about 5 minutes
Adopting the "Clean as You Code" methodology
The "Clean as You Code" approach fixes the "water leak" by focusing on ensuring that all new and changed code meets a high-quality standard via a quality gate.
#6about 1 minute
How "Clean as You Code" organically improves legacy code
By focusing on new and modified code, this methodology naturally cleans up the legacy codebase over time as developers touch about 20% of the code annually.
#7about 2 minutes
Integrating code quality checks into the development lifecycle
The "Clean as You Code" practice is integrated throughout the development process, starting in the IDE and continuing through pull requests and CI/CD pipelines.
#8about 2 minutes
A summary of the clean code imperative
The presentation concludes that clean code creates a better work environment and that the "Clean as You Code" approach is the simplest way to achieve it without adding extra steps.
#9about 7 minutes
Q&A on Sonar, AI in code analysis, and pricing
The Q&A session addresses questions about architectural concepts like DDD, the use of AI in analysis, Sonar's pricing model, and strategies for shifting quality checks earlier in the development cycle.
Related jobs
Jobs that call for the skills explored in this talk.
Sopra Steria Custom Software Solutions GmbH
München, Germany
€78-100K
Senior
Java
JavaScript
+3
Matching moments
04:09 MIN
The emerging market for fixing AI-generated code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
05:55 MIN
The security risks of AI-generated code and slopsquatting
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Keep your code refactorable
Gerrit Stapper
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
Jose Javier Alonso Moya
Grappling With Clunky Old Software? Start by Understanding What’s Inside!
Luc Perard
The Road to One Billion Developers
Thomas Dohmke & Demetris Cheatham
How we will build the software of tomorrow
Thomas Dohmke
From Monolith Tinkering to Modern Software Development
Lars Gentsch
Intentional Code - Minimalism in a World of Dogmatic Design
David Whitney
Resolving technical debts in software architecture
Carola Lilienthal
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Codurance
Remote
Extreme Programming (XP)

amazon
Canton de Courbevoie-1, France
Java
Linux
NoSQL
Python
TypeScript
+2




