When to refactor, and when to slash and burn it

By  on