One of the most popular and misunderstood principals is the DRY principle.
Many people think that DRY is about duplication of code, but in fact it’s about duplication of knowledge.
In this #software_design video I dove deep into the DRY principle, talked about what it actually means, and the design principle behind it (coupling).
I also explained what is coupling, when you should couple/decouple your code and how all of that relates to DRY.
Available in YT:
Also available as a Podcast: