Individual programmers talk about the different patterns, and sometimes one might even get a pattern question in an interview, but very few organizations actually take the time to identify the patterns that are relevant in a given project. What in your opinion is responsible for this, and what do you think could be done to enhance industry awareness in generall usage of patterns. Thanks, Anselm.
Hi Anselm, Great Question! Patterns Central is one place to start for discussion of patterns and how to use them. As far as getting people to do patterns... Joshua Kerievsky's Pools of Insight pattern language has some great insights on how to help people to learn. The biggest problem is that people have to want to learn. If someone does not want to learn then they won't no matter how hard we push. What we can do is work towards making it easier for those that do want to learn to find the resources they need to be successful. We also need to have the same information presented in several different ways. Best of luck!