Should you rewrite your software? Yes! | David Heinemeier Hansson AMA Recap | Basecamp 3
November 4, 2015 by
The world is flat. The Four Humours. Geocentricism.
These are all examples of paradigms which have since shifted once thoughts moved on.
In a similar way to these paradigms, Joel Spolsky’s writing in the early 2000’s on joelonsoftware.com shaped thinking in the software business – some could say even forming paradigms of their own.
Top of the list of all of Joel’s 1113 articles* is ‘Things you should never do, Part 1’. This article states the worst strategic mistake you could ever make is ‘rewrite the code from scratch’.
David Heinemeier Hansson, creator of Ruby on Rails and Co-Founder of Basecamp, disagrees with Joel. Rewriting should be an option.