Reasons not to Refactor
- for fun
 - out of boredom
 - happen to be passing by
 - to make the code more legible or extendable
 
Reasons to Refactor
- shift in product requirements
 - adopting a new technology
 - improving performance* shift in product requirements
 
    
Want to get my personal insights on what I learn as I learn it? Subscribe now!