How to make one
The fact is, that we have written this book as a first step in the society-wide process by which people will gradually become conscious of their own pattern languages, and work to improve them. We believe, and have explained in The Timeless Way of Building, that the languages which people have today are so brutal, and so fragmented, that most people no longer have any language to speak of at all—and what they do have is not based on human, or natural considerations.
We have spent years trying to formulate this language, in the hope that when a person uses it, he will be so impressed by its power, and so joyful in its use, that he will understand again, what it means to have a living language of this kind. If we only succeed in that, it is possible that each person may once again embark on the construction and development of his own language—perhaps taking the language printed in this book, as a point of departure.
In this paper, we present the purpose, creating process, and overview of a pattern language for creating pattern languages, consisting364 patterns for pattern mining, pattern writing, and pattern symbolizing. For the past 10 years, we, Iba Lab, have created more than 20 pattern languages on various topics to describe human actions, consisting of more than 600 patterns in total. By creating these new pattern languages, we have studied and developed methodology to create pattern languages and to practice and modify them.
A Pattern Language for Pattern Writing
This pattern language attempts to capture some of these “best practices” of pattern writing, both by describing them in pattern form, and by demonstrating them in action.
Very good!
Working with Patterns: An Introduction
Someone who develops a pattern language must outline certain aspects for the description and then stick to the outline selected. If necessary, it is always possible to expand and change it. What is important is that each piece of information has its precise place and that the different aspects are not mixed when deriving statements. This makes it easier for individuals and groups to collaborate, both in a particular field of application and across disciplines and topics.
Also very good!
Building an interaction design pattern language: A case study
Interaction design patterns are a proven way to communicate good design. However, current pattern collections are not sufficiently powerful and generative to be used as a guide for designing an entire application such as those used in complex business environments. This study shows how we built and validated interaction design patterns that serve as the specification for the redesign of an application. Additionally, they were integrated into a pattern language, as a ruleset for human–computer interaction (HCI) non-professionals to continue development of the application. We demonstrate how individual phases in the redesign of an application can be matched with the process of creating an interaction design pattern language. To facilitate the writing of individual interaction design patterns as well as the development of the pattern language as a whole, a combination of user interviews, controlled experiments and analytical methods has been applied successfully.
Examples of PLs
PATTERN LANGUAGES AS MEDIA FOR THE CREATIVE SOCIETY
This paper proposes new languages for basic skills in the Creative Society, where people create their own goods, tools, concepts, knowledge, and mechanisms with their own hands: the skills of learning, presentation, and collaboration.
Pedagogical Patterns
Pedagogical patterns try to capture expert knowledge of the practice of teaching and learning. The intent is to capture the essence of the practice in a compact form that can be easily communicated to those who need the knowledge.
Patterns for Decentralised Organising
This is a book about working in groups, based on 8 years experience in community projects and startups.
I’m not so interested in what you’re working on together, I’m just going to focus on how you do it. To my way of thinking, it doesn’t matter if you’re trying to build a better electric vehicle, or develop government policy, or blockade a pipeline; whenever you work with a group of people on a shared objective, there’s some stuff you’re going to deal with, some challenges. How do we decide what we’re working on? who does what? who can join our team? what are our expectations for each other? what happens when someone doesn’t fulfil those expectations? what do we do with disagreement? how do decisions get made?
An Everlasting Meal: Cooking with Economy and Grace
Workflow Patterns
The aim of this initiative is to provide a conceptual basis for process technology. In particular, the research provides a thorough examination of the various perspectives (control flow, data, resource, and exception handling) that need to be supported by a workflow language or a business process modelling language. The results can be used for examining the suitability of a particular process language or workflow system for a particular project, assessing relative strengths and weaknesses of various approaches to process specification, implementing certain business requirements in a particular process-aware information system, and as a basis for language and tool development.
If you feel like commenting on this post, send me an e-mail at judah@joodaloop.com. I check all mail and respond within 2 days.