The Copy-Paste Contagion: How AI-Assisted Development Spreads Architectural Anti-Patterns
Your codebase has the same authentication logic implemented three different ways, and nobody on the team wrote any of them. A quick git blame shows the same engineer on all three files, but ask that engineer and they'll tell you they just accepted what the AI suggested and it "looked right." The anti-pattern didn't spread because someone was lazy. It spread because an AI model with no memory of your existing auth module generated plausible-looking implementations every time someone opened a new file and asked for help.
This is the copy-paste contagion, and it's structurally different from the classic copy-paste problem you already know how to fight.
