Rewriting from scratch is usually the only way to replace core data structures, which is the *only* thing that matters in any piece of code.
-
-
-
@fchollet umm case by case basis here. Purpose of programming is to deliver software, not programming for its own sake.
End of conversation
New conversation -
-
-
@fchollet Netscape thought so tooThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@fchollet Most seasoned programmers err in the other direction. http://www.joelonsoftware.com/articles/fog0000000069.html … -
- Show replies
New conversation -
-
-
@fchollet that's a really interesting and fairly narrowly held point of view. I'd love to read an essay about this if you want to write it.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@fchollet very few businesses can support a complete rewrite of their supporting software though -
@mat_kelcey right, it's not always something you can afford. Unless you do it frequently, in which case your codebase will be kept small. - Show replies
New conversation -
-
-
Let's point out that Google does rewrite systems from scratch: one example is TensorFlow, which replaces a legacy distributed NN framework.
-
Upgrading the legacy system would have been insane; TF is brilliant and paves the way for the future. Long-term thinking.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.