Staying DRY In a Modern World

In coding, there is a principle known as DRY or Don’t Repeat Yourself. Essentially, it is considered bad practice to write code that does the same thing more than once. When you need to do the exact same thing twice or more, write the code one time, then execute it repeatedly (through something like a loop or function). It can be a little more work and a bit more complex to set things up this way initially but in the long run, it saves tremendous amounts of time and effort. A lot of the principles and practices in coding don’t translate particularly well to life in general, but I think this one is an exception.

We all have things that we do regularly that aren’t particularly fun or productive. Driving to work and cleaning the house probably aren’t anyone’s hobbies, but we all do them anyway—because we have to. It would be wonderful if there were some way to automate these things; unfortunately, that’s not really possible (yet). Self-driving cars and Roombas aren’t quite there in terms of functionality, but maybe soon. In the meantime, there are some simpler tasks we can avoid repeating.

Many of the things we all do every day, from sending emails to data entry, are repetitive. It’s true that some emails need to be clearly thought out and precisely worded, but many are essentially just form letters that consist of filling in the blanks. These mundane tasks that require no creativity or skill eat into our time and if we were able to eliminate them it would be very valuable. Fortunately, it is possible to avoid some of these daily chores.

When it comes to moving data from one place to another, computers are far superior to humans. They are faster, they don’t mind the tedium and they don’t make typos. This is why using tools such as Recruiters Logic automation for recruiters’ tasks such as sending form emails or putting applicants into a CRM can be very effective. Much like coding, it requires some more work at the start but the time that automation saves, in the long run, is well worth it. It isn’t right for every situation but when used correctly, automation can be an extremely useful tool. 

As I said, I don’t think most coding principles can be applied to everyday life, but not wasting time is universally a good idea. So, with a little bit of thought and effort, we can all do our best to stay DRY. 


If you would like more information about how Recruiters Websites can build an integration to reduce your repetitive tasks, please contact us today.

Posted in

Vladimir Georgiev

Vladimir is an API Developer with Recruiters Websites. He designs and develops application programming interface (API) and builds unique code for client website customization.

Stay in the loop.

Sign up for insightful articles emailed directly to your inbox.

We respect your privacy and won’t spam your inbox.