Kent C Dodds has been pushing the "AHA" principle lately: Avoid Hasty Abstractions.
Code duplication is less of a problem than implementing the wrong abstractions. It's pretty easy to DRY up repeated code later on once you've figured out how you're actually repeating it. It's much harder to extract the wrong abstractions into the right ones.
Kent C Dodds has been pushing the "AHA" principle lately: Avoid Hasty Abstractions.
Code duplication is less of a problem than implementing the wrong abstractions. It's pretty easy to DRY up repeated code later on once you've figured out how you're actually repeating it. It's much harder to extract the wrong abstractions into the right ones.
Haha I like the idea! Thanks :)