“Refactoring” is an important concept in software engineering. It allows us to change (and hopefully improve) our code, without changing what it does. In this (now-famous) talk, Katrina Owen shows us how refactoring is something that we can and should do often — and that it’s good for us, as well as for our code.