4 ms·
With well designed software parts are re-written all the time. When people say rewrite they mean literally rewriting everything from scratch. Stating over. So
by jacobsenscott 4y ago
With well designed software parts are re-written all the time. When people say rewrite they mean literally rewriting everything from scratch. Stating over.
So if you diff 2.6.8..5.14 course you'll get a massive diff. But they got there by a long series of relatively small changes, with regular releases in between.
- mike_hock 4y agoNginx, Neovim and Linux 2.6 were written from scratch to start over from Apache, Vim and Linux 2.4. The rewrite isn't the issue. The tech debt amassed between the rewrites and then rewriting not to learn from past mistakes but to repeat them, is the issue.