A Survey of Common Design Patterns – glanced at it but I’ll read it tomorrow.. This article provides a summary of the “23 common design patterns”.
What’s a pattern? I never heard of these until a few weeks ago. They’re simply a description of how to solve common problems when programming. So, although I wasn’t taught patterns during my time at college, I used the techniques described to solve programming problems, and still do. Jeremy has had much the same experience I think, although he’s looked at the subject in more depth it seems.