Earlier quoted context omitted.
> 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-... Any good examples of large projects where a rewrite from scratch has been good?
> 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…
IRIX, OpenGL.
They invented it.