Code momentum
Code momentum is a situation that the more places a code
dependency is repeated in
the code, the more stubborn that dependency is. That is a sort of momentum.
The more things are done one way, the more definitely you're headed in that
direction, and the harder it is to change course. Minimizing dependencies
limits momentum and makes it easier to change course.
Adapt to adapt article has an anti code momentum checklist.
The article is originally from Perl Design Patterns Book