Hacker News new | ask | show | jobs
by hedora 2268 days ago
Or, the new dev doesn’t see the second copy, because they gave you the benefit of the doubt, and only apply a bugfix to one copy.

Later, since your team is growing, some other dev applies some other fix to the other branch (which was also copy pasted three times by three distinct devs because “rule of three”).

Soon, you have a dozen copies, and they are all wrong/diverged enough to not be clear copy pastes any more.

I’ve seen this happen more often than not, especially when scaling teams. Since the team is scaling, the original dev won’t always review all the code changes.