Coding Horror: Rethinking Design Patterns
codinghorror.com
codinghorror.com
I've seen grown men spend hours and hours and hours talking about AbstractFactory patterns. I've seen, to a degree, that your ability to discuss the implementation of AbstractFactories can influence your reputation more than the software that actually gets created.
In summary, nowadays we don't need to rely on design patterns so heavily, but the frameworks we use still rely on them.