∞ If-less Programming
Andrei Lisnic's If-less programming:
I was amazed how Misko Hevery explained that (a lot of) ifs can be a smelly thing in a Object Oriented language.
But, before we get into that problem, the (widely understood definition of) OOP is a lie at the first place. The probably only good thing about it is that, just like the joke about C++, it created a new software industry.