Why refactoring code is almost always better than rewriting it (2012)
ben-morris.com