Personal tools
patterns.html
Patterns
Why focus on PATTERNS?
The challenges facing humankind in the next millennium will be staggering. We believe that information and communication technology could be used in that effort but much of today's media systems are inadequate for that task. In many cases, current systems are barriers to progress!
The Public Sphere Project of Computer Professionals for Social Responsibility and the NCA Task Force on the Digital Divide are launching the DIAC-02 symposium (Seattle, May 16-19, 2002) to provide a forum for these issues. We are dedicated towards building bridges that connect practitioners and researchers, community organizers and policy-makers and to all of the other people throughout the world now engaged in these issues.
In order to promote this bridge-building we will focus on the idea of "patterns." These patterns will provide the core ingrediants of a useful and compelling "knowledge structure" that represent the collective wisdom and aspirations of our community. Ideally this "knowledge structure" will help articulate -- and promote interest in -- research and activism for life-affirming information and communication systems.
What is a PATTERN? A pattern LANGUAGE?
"The elements of this language are entities called patterns. Each pattern describes a problem which occurs over and over again in our environment, and then describes the core solution to that problem, in such a way that you can use the solution a million times over, without ever doing it the same way twice." (Christopher Alexander et al)
Patterns were originally conceived by Christopher Alxander and presented in his book "A Pattern Language" to provide structure for a theory of living architecture. While Alexander and his colleagues were dealing with architecture, our effort will employ patterns in a different domain: The patterns we advance will not focus on physical structures but on information and communication technology that is democratic and inclusive. In other words, we are attempting to do for communication systems what Alexander and his colleagues were doing for architecture.
The following definitions are paraphrased from "A Pattern Language", a landmark book about architecture and dwelling written by Christopher Alexander and his associates at the Center for Environmental Structure in Berkeley.
PATTERN A pattern is a careful description of a perennial solution to a recurring problem within a building context, describing one of the configurations which brings life to a building. (Please note that we don't require that the submitted patterns represent "perennial solutions.")
A PATTERN LANGUAGE A pattern language is a network of patterns that call upon one another. Patterns help us remember insights and knowledge about design and can be used in combination to create solutions.
A central idea behind the common structure is that, while individual patterns are exciting and useful, their structure will also make it easier to integrate the patterns (where each is, in essence, a small theory about some part of the communication and information universe) into a collective body. Since they will be stored in an online database many interesting possibilities for computer mediation are raised. In addition, this strategy will inspire scholars to think about their research in terms of social implications and actual social engagement and will help build networks that include research, practice, and advocacy.
For convenience and clarity, each pattern has the same format. First, there is a picture, which shows an archetypal example of that pattern. Second, after the picture, each pattern has an introductory paragraph, which sets the context for the pattern, by explaining how it helps to complete certain larger patterns. Then, there are three diamonds, to mark the beginning of the problem. After the diamonds there is a headline, in bold type. This headline gives the essence of the problem in one or two sentances.
After the headline comes the body of the problem. This is the longest section. It describes the empyrical background of the pattern, the evidence for its validity, the range of different ways the pattern can be manifested in a building, and so on. Then, again in bold type, like the headline, is the solution - the heart of the pattern - which describes the field of physical and social relationships which are required to solve the stated problem, in the stated context. This solution is always stated in the form of an instruction - so you know exactly what you need to do, to build the pattern. Then, after the solution, there is a diagram, which shows the solution in the form of a diagram, with labels to indicate its main components. After the diagram, another three diamonds, to show that the main body of the pattern is finished. (Christopher Alexander et al)
Pattern Orientation
We seek "patterns" that people can use to help them develop and use communication and information technology in ways that affirms human values.
We believe that the "pattern" orientation will be useful and ultimately exciting for all participants. If you're tempted to submit a pattern we encourage you to do so. Although this approach may require slightly different thinking we believe that it will be worth the extra effort.
- Patterns are SOLUTIONS to PROBLEMS in a given CONTEXT
- Patterns can be observable actions, empirical findings, hypotheses, theories, or "best practices"
- Patterns exist at all levels; they can be "global" as well as "local;", theoretical as well as practical
- Patterns are the springboard for discussion, research, and activism
We are currently soliciting patterns that people can use in shaping information and communication systems and resources.
We will build A Pattern Language based on these patterns.
EXAMPLE PATTERNS
(Viewable in the online pattern system )
- Doing Value Sensitive Design
- Community Networks in Developing Countries
- Universal Voice Mail
- Civic Intelligence
- Computer Learning Centers in Public Housing Complexes
- Citzenship, communication rights, and libraries
- Enhancing Access to Relevant Health Information
- Cyberculture Studies
Some Pattern Ideas
The following example pattern names were suggested by papers in the 2000 Shaping the Network Society Symposium. They are provided to help potential pattern authors think about new and similar patterns. Please note that these names are not "taken" -- they can be used.
The Maintenance of Democracy
Conceptual Space for Consideration of Media and Democracy
Using the Internet to Fight Repression
Information and Communication for Reducing Poverty
Funding at the National Level for Model Projects
Open Source Learning Materials
Telecenters in the Second World
Global Policy Discussions
Accountability for Public Officials
Migrant Networks
Street-Level Community Strengthening
An Internet Treasure Hunt
Roll Your Own Television
Community Media Collectives
Asset-Based Community Development
Countering a Commercial Internet
Habitat for Citizenship
Deliberation in the Digital Age
Educational Partnerships
First Mile Broadband
Socio-Technical Development of Platforms and Tools
Technology Indicators
Youth Perspectives
Online Maps
Soil of Cyberspace
Citizenship and the Library
Counterculture and Cyberculture
Video Activism
Some GENERAL Pattern THEMES for the Symposium
- Theory
- Social Movement
- Education
- Economics
- Social Critique
- Media Critique
- Research for Action
- Case Studies
- Community Action
- Digital Divide
- Policy
- Globalism and Localism
EXAMPLE PATTERNS from "A Pattern Language" (http://www.patternlanguage.com/)
EXAMPLE PATTERNS in other domains
- Patterns of a Conservation Economy
- COMMON GROUND: A Pattern Language for Human-Computer Interface Design
- Steve Berczuk's page on patterns in software development
Where to Submit a Pattern
To view or enter and edit patterns, visit the pattern intake system .
Updated March 11, 2002
Created before October 2004