4 ms·
> Writing things from scratch is usually good, Joel Spolsky wrote a good argument to the contrary: https://www.joelonsoftware.com/2000/04/06/things-you-should-
by IvyMike 6y ago
> Writing things from scratch is usually good,
Joel Spolsky wrote a good argument to the contrary: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://www.joelonsoftware.com/2000/04/06/things-you-should-...
Any good examples of large projects where a rewrite from scratch has been good?
- ernst_klim 6y ago> It’s important to remember that when you start from scratch there is absolutely no reason to believe that you are going to do a better job This is ridiculous. Maybe that's applicable in a very short timescale, but definitely not to the protocol which appeared in 1984. There is a thing called progress, people invent quite a lot through the years: type systems, patterns, design ideas. Not to mention that hardware has changed quite a lot through the years: X11 was done in the age of terminals and absence of hardware acceleration.
- noobermin 6y agoYour last comment is a true statement but it isn't an argument. Just because X11 was done in the age of terminals and before gpus existed doesn't seem to support your point unless "old = bad" in your view. I understand how type systems can help, some patterns are good, but some of those ideas existed before X11 actually, so no period of time has a monopoly on good ideas.
- anthk 6y ago>11 was done in the age of terminals and absence of hardware acceleration. IRIX, OpenGL. They invented it.