2 ms·
> a full rewrite as a separate project. And it was never constrained to rewriting the existing system. The rewrite plan was motivated by the entirely reasonabl
by cratermoon 2y ago
> a full rewrite as a separate project.
And it was never constrained to rewriting the existing system.
The rewrite plan was motivated by the entirely reasonable desire to make further improvements possible,
an additional mistake was the attempt to add major improvements as part of the rewrite.
The new guys made their disdain for the existing system obvious,
to the extent that their intent for the rewrite ballooned into a ground-up rebuild of everything.
Things You Should Never Do, Part I: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://www.joelonsoftware.com/2000/04/06/things-you-should-...