A decision tree for grown engineers

Every engineering team eventually faces the same dramatic sentence.

We should just rewrite this.

It is usually said after a bug, a missed deadline, or a moment of emotional exhaustion while reading a file that appears to have been written during a power outage.

Rewriting feels clean. Refactoring feels responsible.