Know when to refine, when to refactor and when to refrain

Adrian Sutton