This has definitely been my experience. I think DRY is a useful tool but taken to an extreme makes things worse. Definitely use DRY to clean up repeated values into constants. But complex abstractions tend to be wrong the first time.
Invite-only Mastodon server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!