I have been involved with patterns since 1993 and I have had the privelege to be able to attend all of the Pattern Languages of Programs Conference (PLoPs). The first PLoP I attended excited me about what writing patterns meant and how this is the first place where experts are finally trying to document in an engineering fashion what works in practice. The person I have collaborated with the most for writting patterns has been Brian Foote. I did convert to html a version of a paper by Gerard Meszaros and Jim Doble entitled "A Pattern Language for Pattern Writing". I am highly involved with the PLoP Conference. Visit PLoP to find out more about this year's event.
Review Joe's published pattern papers.
Can be downloaded from my website. I add new material as it's been published.
Are you looking for design patterns training or mentoring? Joseph provides training courses for a variety of languages.