Very good article! I really like your advice on DRY coding. I find myself overthinking when I put too much focus on DRY.
Side Comment ( and just a suggestion 😊): Instead of the word "fetishes", a different word like "idiosyncrasies" or "peculiarities" may be more appropriate.
See the other comments, fetish is appropriate (if exaggerated) :)
I was about to create some overly complicated DRY solution to two very similar functions today. But thinking about this post again, i decided against it. 🤗
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.