Refactoring

A lot like patterns; This is my chatter about refactoring code.