We all want to write cleaner code but usually don't know where to start. Code smells are a taxonomy and a well-defined set of instructions on identifying typical antipatterns in your code and changing them in a few steps. The first part of the talk will describe what readable code looks like. Then, through a practical example, see how you can transform any code into a readable one. The second part will introduce a few code smells and their resolution through another short example. Lastly, we will see how to establish a culture and business justification around code quality efforts.