Don't Repeat Yourself is bad programming advice, Programmers can have a little code duplication as a treat
I'm serious about this, btw, I think it's better to have a little code duplication sometimes
@quirk it's a good principle but like most principles it's bad if you take it as an axiom