Tech Insights

DRY

Last updated , generated by Sumble
Explore more →

What is DRY?

DRY stands for "Don't Repeat Yourself." It is a principle of software development aimed at reducing repetition of software patterns, replacing it with abstractions or using data normalization to avoid redundancy. When the DRY principle is applied successfully, modification of any single element of a system does not require a change in other logically unrelated elements.

What other technologies are related to DRY?

DRY Competitor Technologies

WET (Write Everything Twice or We Enjoy Typing) is the antithesis of DRY. It describes the situation DRY tries to avoid.
mentioned alongside DRY in 63% (210) of relevant job posts

DRY Complementary Technologies

KISS (Keep It Simple, Stupid) promotes simplicity, which aligns with DRY's goal of avoiding unnecessary complexity and redundancy. DRY often leads to simple implementations.
mentioned alongside DRY in 67% (509) of relevant job posts
YAGNI (You Aren't Gonna Need It) complements DRY by preventing the introduction of unnecessary code, which can lead to duplication and maintenance issues. DRY focuses on reducing existing duplication, while YAGNI prevents future duplication.
mentioned alongside DRY in 79% (286) of relevant job posts
SOLID principles, particularly the Single Responsibility Principle (SRP) and the Open/Closed Principle (OCP), contribute to code that is easier to reuse and less prone to duplication, aligning with DRY.
mentioned alongside DRY in 7% (928) of relevant job posts

Which organizations are mentioning DRY?

Organization
Industry
Matching Teams
Matching People
DRY
Portside
Scientific and Technical Services

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.