I got a quick chance to speak with Paul Wheaton about few things the other day, including his old article on the evil of design patterns. Like the article, design patterns will never get too old to be useful; just make sure you're using them effectively.
Evil Design Patterns
Paul Wheaton's Original Article
Related Reading:
Design Patterns: Elements of Reusable Object-Oriented Software, Richard Helm
Head First Design Patterns, ~ Eric Freeman
Head First Object-Oriented Analysis and Design, Gary Pollice
Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition), Deepak Alur