Name needed for heuristic: build-on-top is always less risky than rebuilding. Redo from scratch is a nuclear option.

Lindy Effect and Darwinian survival keep the legacy system in place.

If it there's none already, what makes a good name to encapsulate all the above?

@ykgoon my personal name for this rule is "Remember Netscape 5"

(the story is, that after Netscape 4, they talked themselves into thinking that throwing away the codebase and starting over was a good idea. The result was such a delay that there was never a Netscape 5. There was eventually a Netscape 6, which was a backport from Mozilla after it was too late and Microsoft had already eaten Netscape's lunch.)


@octesian @nindokag yes these are exactly the historical references.

These lessons haven't been learned outside of software however. The amount of start-from-scratch arguments I hear in geopolitics, finance, relationships etc are simply painful.

Sign in to participate in the conversation
Refactor Camp

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!