pink cherry blossom flower

The Refactoring

A developer looked at old code and declared, “This is terrible! I must rewrite it all.”

Three months later, the new code looked remarkably like the old.

A colleague asked, “Why does your ‘better’ solution seem so familiar?”

The developer paused, then smiled, “Perhaps the code was not the thing that needed changing.”