The moment you write a line of code you are putting an expiry date on it. There is only one way of pushing this expiry date further into the future: refactoring. While some changes are small others require to completely change the tech stack. But how can you make these changes without putting development on halt? This talk will show you how to continuously improve a code base without making everyone hate you.