Refactoring

Sometimes refactoring is fun and easy, but other times it's hard. Sometimes you need to do refactoring when it's hard.

Where have I mentioned this?