A recent project got me thinking about the old trope that, upon getting involved in an existing project, the first thing any developer wants to do is rewrite it.
Obviously, thatโs not always true, and in fact, Iโve rarely been tempted. But the following situation made the thought cross my mind, and it also led me to realize the reasons I didnโt bite.
Letโs talk about it, but first, Iโll talk more generally about rewriting codes, the potential benefits, and the reasons itโs typically best not to.