Should DRY be prioritized over readability?
When writing code, are there any good guidelines for what should have the highest priority; DRY or readability.

I prefer to apply DRY over readability because if I have a more abstract and general piece of code that I only have in one place I only have a single point of failure. 

I'm not 100 % sure if this question belongs to SO, maybe programmers is a better fit?
Should DRY be prioritized over readability?
===

When writing code, are there any good guidelines for what should have the highest priority; DRY or readability.

I prefer to apply DRY over readability because if I have a more abstract and general piece of code that I only have in one place I only have a single point of failure. 

I'm not 100 % sure if this question belongs to SO, maybe programmers is a better fit?