> as if duplication would be the root of all evil
And instead it gets replaced with the actual root of all evil, complexity.
We still need a way to track that there’s some common pattern in the code. So that when we update one pattern we wonder about the others places in code with the same pattern. Avoiding duplication doesn’t solve that
To be more specific, incidental complexity.
Many problems have tons of inherent complexity already.