Too Long; Didn't Read
“Don’t repeat yourself” is a somewhat controversial principle of software development. It aims to make code cleaner, which is to say less buggy and easier to work with. DRY purports to accomplish this by reducing repetition in your codebase and replacing duplicate code with abstractions like functions, classes, and methods. Clean code is like clean garbage - it doesn't really exist. The only clean code is [code that doesn't exist at all]. Cleaner code is useless - a perfectly clean (empty) codebase is useless.