Healthy Codebase and Preparatory Refactoring Post

Hey all!

Here is a new blog post where I share two concepts that I see, practice and that I deeply believe in: Healthy Codebase and Preparatory Refactoring. On a recent episode of the Ruby Rogues podcast, Martin Fowler and Jessica Kerr expressed them in beautiful words and powerful metaphors, which enable me to share them in this article.

I've used the transcript of the episode and did my best to clean up their saying. We can't however change what they said, so it's a bit rough here and there.

@chuckbergeron I don't have any illustration here. What should I do for the `shared_square_image`? Also, where does the `shared_description` appear? That's when you share on twitter or facebook?
![anigif_enhanced-buzz-18462-1355942767-6](https://cloud.githubusercontent.com/assets/45299/4983569/ec2fb30c-691b-11e4-9690-b8c0e9cc4de4.gif)