Do you know code smells? Do you think they are a bad thing? Actually they are not! Code smells help you to recognize problems in your code. And the best thing about them is, that they help you refactor your code the right way. In this talk we put our noses deep into our code and have a look at how this smells can help you improve your legacy code or even the code you write today.