The culture of patterns

The pattern community came about from a consciously crafted culture, a culture that has persisted, grown, and arguably thrived for a decade. The culture was built on a small number of explicit principles. The culture became embodied in its activities-conferences called PLoPs that centered on a social activity for reviewing technical works-and in a body of literature that has wielded broad influence on software design. Embedded within the larger culture of software development, the pattern culture has enjoyed broad influence on software development worldwide. The culture hasn’t been without its problems: conflict with academic culture, accusations of cultism, and compromises with other cultures. However, its culturally rich principles still live on both in the original organs of the pattern community and in the activities of many other software communities worldwide.

[1]  James O. Coplien,et al.  A development process generative pattern language , 1994 .

[2]  M. Fowler Analysis patterns: reusable objects models , 1996 .

[3]  E. Hall,et al.  The Dance of Life: The Other Dimension of Time , 1984 .

[4]  Jan O. Borchers A pattern approach to interaction design , 2001, DIS '00.

[5]  Neil B. Harrison,et al.  Organizational Patterns of Agile Software Development , 2004 .

[6]  James O. Coplien,et al.  A generative development-process pattern language , 1995 .

[7]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[8]  Donald Firesmith,et al.  The Patterns Handbook: Techniques, Strategies, And Applications , 1998 .

[9]  James O. Coplien,et al.  Pattern languages of program design , 1995 .

[10]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[11]  James Coplien,et al.  Advanced C++ Programming Styles and Idioms , 1991, Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239).

[12]  Luke Hohmann Journey of the software professional: a sociology of software development , 1996 .

[13]  Linda Rising The patterns handbooks: techniques, strategies, and applications , 1998 .

[14]  Richard P. Gabriel,et al.  Writers' Workshops & the Work of Making Things , 2002 .

[15]  Gerard G. Meszaros,et al.  A pattern language for pattern writing , 1997 .

[16]  Linda Rising The Patterns Handbook , 1998 .

[17]  L'ubor Sesera,et al.  Analysis Patterns , 2000, SOFSEM.

[18]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .