When you refactor during a change, you make the change bigger.

When you refactor before the change, you make the change smaller.

- in a talk by Jason Swett

@jessitron When you refactor without a real reason, you mostly add bugs.

Stories from the trench…

@hackworks @jessitron when you refactor and change the perceptible behavior of the system, you didn't really refactor. You just changed stuff.