I’ve just signed up to the Anti-If Campaign (link via Dave Nicolette). This is a movement to promote the use of strong object-oriented software design principles, by asking us to think twice before we allow any conditional branches into our code. This isn’t dogma, just a hook that can help direct our refactoring.
Long-time readers of this blog will know that I believe most conditionals to be duplication — see the following old posts for examples of my arguments here:
I’ve placed the Anti-If Campaign’s badge on my sidebar to show that I look hard at every conditional, and I invite you to do the same!

June 25th, 2009 → 1:44 am
[...] need into a delightful crape of code. Then I read about Francesco Cirillo’s anti-if campaign on the Silk and Spinach blog. How could there be an argument against the noble, readable [...]
September 19th, 2011 → 8:33 pm
[...] you know, I have a thing about conditional code. Most conditionals are duplicates, and the only “genuine” conditionals are at the [...]