Ive been meaning to create a DRY (Dont Repeat Yourself) motivational poster for a while now, ever since seeing Derick Baileys SOLID posters. To me, DRY is at the heart of many software patterns and principles, and sums up much better the similar Once and Only Once principle (which, to me, violates DRY right in its own name).
Duplication is waste.
Repetition in process calls for automation; repetition in logic calls for abstraction.
Refactor to remove wasteful repetition as often as you possibly can, and watch your software design improve. Post this on the wall in your team room (along with others) to keep this principle in mind as youre writing code.
Create similar motivational posters using Motivator.
Creative Commons License
Since I bugged Derick about having a license on his images, its only fair that I include one here as well. Its simply a Creative Commons license.
