SlideShare a Scribd company logo
Pattern Languages for 
Public Problem Solving 
Seven Seeds for Theory and Practice 
November 14, 2014 
Krems, Austria 
Douglas Schuler 
The Evergreen State College 
The Public Sphere Project
• Purpose: Exploring opportunities for focusing our 
work 
• Disclaimer: This work is exploratory. I’m not 
attempting to be definitive or authoritative. 
• Approach: A vision, followed by seven seeds with 
questions and ideas (not answers). (And the seeds 
are not autonomous.)
Vision 
Pattern languages could play vital roles in 
helping to bring about positive social change.
How might this come about? 
• Pattern languages could help document the problem solving aspects in a 
given domain (e.g. nature of problem, forces, indicators, marshaling 
resources, resolving problems and sub-problems, goals) 
• Pattern language development could provide community building 
opportunities (to do one project — but also to promote / shepherd / 
market the ability for others to do the same) 
• Pattern languages could provide additional opportunities if they were 
more accessible, attractive, and easier to use 
• Pattern languages could promote interdisciplinary work by providing a 
shared “neutral” language 
• Pattern languages could promote distributed, loosely coordinated work
Seven Seeds 
1. Appeal 
2. Use 
3. Theory 
4. Meta-patterns 
5. Cataloging & Formalization 
6. Public Problem Domains 
7. Community
SEED 1 
Appeal 
• What do we like about patterns & pattern languages? 
(this I will not try to bias here…) 
• Why do we think they’d be useful for social change? 
• problem-solving orientation 
• good level of generality 
• holistic, systems orientation 
• more!
SEED 2 
Theory 
Two main types (I think): 
1. About patterns & pattern languages themselves 
(generative processes, piecemeal growth, network-based, 
…) 
2. About the use of patterns & pattern languages
SEED 3 (1/9) 
Use 
• In what ways are pattern languages used? 
• In what ways could pattern languages be used? 
• How can we make pattern languages more useful 
and accessible? 
• What barriers are there? 
• What difference does the actual form make? 
• Is there pattern language life-cycle? 
• And can / should a methodology be formalized?
SEED 3 (2/9) 
Use 
In what ways are and could pattern languages used? 
• By whom? Children? students? activists? 
• In what arena or setting? 
• Using what guidelines, scripts, or protocol 
• For what purpose?
SEED 3 (3/9) 
Use 
• What difference does the form make? Cards, 
games, master plan, online, posters, interviews, 
multi-media productions (StreamScapes) 
• Patterns and pattern languages can be thought of 
as “social objects” [See Iba Tasashi’s dialogue 
workshop]
SEED 3 (4/9) 
Use 
Game 
based on 
patterns
SEED 3 
(5/9) 
Use 
Online 
game
SEED 3 (6/9) 
Use 
Poster — English & Spanish 
Anti-Patterns
SEED 3 (7/9) 
Use 
Patterns in Russian ~~ 
surviving the cultural & 
translational trip?
SEED 3 (8/9) 
Use 
Turning patterns into action 
Worksheets: Kenneth Gillgren
SEED 3 (9/9) 
Use 
More action planning 
Worksheets: Kenneth Gillgren
SEED 4 
Meta-patterns 
Can / should we develop a meta-pattern language (or?) that 
would help us throughout the pattern language life-cycle. 
(Or is that too meta??) 
Generating 
Selecting 
Using (to generate 
ideas; for planning; 
for fostering 
imagination, group 
skills, etc.) 
Configuring (arranging) 
Refining 
Linking 
Annotating 
Discussing 
Critiquing 
Combining 
Splitting 
Evaluating 
Validating 
Indexing 
Categorizing 
Incentivizing 
Problem mapping 
Visualizing 
Stakeholder identifying
SEED 5 (1/3) 
Cataloging and Formalization 
1. Reference model is a union of the features in the 
patterns of the world’s pattern languages 
2. “Card catalog” contains references (and links) to the 
world’s pattern languages 
3. Computer support for everything we need… 
• API and/or database sharing access to parts of patterns, 
access to multiple pattern languages 
• Is it possible to formalize the representation of the force 
diagram (syntactically and with a shared tag-set) to 
accommodate more sharing?
SEED 5 (2/3) 
Cataloging and Formalization 
Computer-Aided-Mashup 
Random patterns from three pattern languages were selected as 
an experiment in “forced connections” 
Voices of the Unheard 
(LV) 
Retreat and Reflection 
(LV) 
Seasoned Timing (GW) 
Connection to the Earth 
(APL) 
Online Deliberation (LV) 
Floor Surface (APL) 
Purpose (GW) 
Spirit (GW) 
Big Tent for Social 
Change (LV) 
Power Research (LV) 
Go Meta (GW) 
Seeing the Forest, 
Seeing the Trees 
(GW)
PATTERN LANGUAGE RE-MIX 
Seasoned Timing Connection to the Earth Retreat and Reflection 
Image for Seasoned Timing: Liz West SEED 5 (3/3)
SEED 6 
Public Problem Domain(s) 
Work with a small number of communities to develop 
pattern languages collaboratively. This could focus 
attention (including our own) and we could learn by 
doing how pattern languages could help. 
Suggestions: Climate Change, Government and 
Business Corruption, Public Education (not just 
“Education in the Public Schools”)
SEED 7 
Community 
Strengthen our 
communities (which 
includes us, potential 
vs actual direct users, 
potential vs actual 
indirect users) 
How to attract people, attention, and resources and grow.
last word… 
Understand our own interest around pattern 
languages 
Thanks! 
Expand our community 
Critique and improve these seeds…

More Related Content

PDF
Pattern Languages — An Approach to Holistic Knowledge Representation
PDF
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...
PDF
Social Innovation toolkit på Ryslinge
PDF
Open Your Mind, Open Your Library (Handout): Texas Library Association 2016
PPT
Syntony ver 1.03
PDF
Tools & Methods to Learn the UX Landscape
PPTX
12/15/2011 Webinar: Creative Placemaking: Thinking Beyond Projects
PPTX
36 (1)
Pattern Languages — An Approach to Holistic Knowledge Representation
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...
Social Innovation toolkit på Ryslinge
Open Your Mind, Open Your Library (Handout): Texas Library Association 2016
Syntony ver 1.03
Tools & Methods to Learn the UX Landscape
12/15/2011 Webinar: Creative Placemaking: Thinking Beyond Projects
36 (1)

What's hot (9)

PPT
Nle interaction$
KEY
What is Social Innovators Consortium
PDF
Company and Character | Matias Myllyrinne
PPTX
How to be sexy as presenter
PDF
Paul emmerson rsd6_2017_pdf
PDF
Empowering Youth Through Creative Placemaking
PDF
Inclusive Design Ah-Ha moments at #opened16
PDF
GES Day 2013: Design for Social Impact
PDF
"Creativity & Design in Collaborative/Distributed Environments" talk at Socia...
Nle interaction$
What is Social Innovators Consortium
Company and Character | Matias Myllyrinne
How to be sexy as presenter
Paul emmerson rsd6_2017_pdf
Empowering Youth Through Creative Placemaking
Inclusive Design Ah-Ha moments at #opened16
GES Day 2013: Design for Social Impact
"Creativity & Design in Collaborative/Distributed Environments" talk at Socia...
Ad

Similar to Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Practice (20)

PDF
“The Future of Pattern Language: Soft Social Infrastructure to Allow Freedom ...
PDF
Free the Patterns! The Vital Challenge to the Pattern Community
PPT
The Planet Way
PPT
Patterns for building patterns communities
PPT
Chi2006 trustworkshop
PDF
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...
PDF
Collaboration Patterns as Building Blocks for Community Informatics
PDF
PLaNet talk @ LKL Knowledge Seminar, 30 Jan, 2008
PPT
Architecture for Participatory Learning
PDF
Pattern Language 3.0: A New Generation of Pattern Languages
PPT
Scenarios Workshop
KEY
A Timeless Way of Communicating: Alexandrian Pattern Languages
PDF
Intro to-patterns-linda-rising[1]
PDF
Pattern Languages as Media for the Creative Society (COINs2013)
PPT
patterns for civic empowerment
PPT
A Langauge of Patterns for Mathematical Learning
PDF
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...
PPT
Introduction to Patterns (miniPLoP@Taipei)
PPT
Social Media Design Patterns (BarCampBlock)
PPT
Meta design and social creativity
“The Future of Pattern Language: Soft Social Infrastructure to Allow Freedom ...
Free the Patterns! The Vital Challenge to the Pattern Community
The Planet Way
Patterns for building patterns communities
Chi2006 trustworkshop
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...
Collaboration Patterns as Building Blocks for Community Informatics
PLaNet talk @ LKL Knowledge Seminar, 30 Jan, 2008
Architecture for Participatory Learning
Pattern Language 3.0: A New Generation of Pattern Languages
Scenarios Workshop
A Timeless Way of Communicating: Alexandrian Pattern Languages
Intro to-patterns-linda-rising[1]
Pattern Languages as Media for the Creative Society (COINs2013)
patterns for civic empowerment
A Langauge of Patterns for Mathematical Learning
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...
Introduction to Patterns (miniPLoP@Taipei)
Social Media Design Patterns (BarCampBlock)
Meta design and social creativity
Ad

More from Douglas Schuler (12)

PDF
No Yin Without Yang: Community Needs Civic Intelligence to be Complete
PDF
New Education Labs for New Realities (revised)
PDF
Open university 2017 june 23.key
PDF
Improving Civic Intelligence: Repairing the Engine on a Moving Car?
PDF
Meandering in-civic-intelligence.reduced
PDF
Smart city + smart citizens = civic intelligence ?? from Smart City Exhibiti...
ZIP
Technologies as tools for engagement
PDF
Deliberation That Matters: Realizing the Potential for Civic Intelligence
PDF
Will we be smart enough soon enough - putting civic intelligence into practi...
PDF
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...
PDF
Towards Leeds Declaration
PPT
What Type of Digital Transformation? Reinventing Social Thought and Action...
No Yin Without Yang: Community Needs Civic Intelligence to be Complete
New Education Labs for New Realities (revised)
Open university 2017 june 23.key
Improving Civic Intelligence: Repairing the Engine on a Moving Car?
Meandering in-civic-intelligence.reduced
Smart city + smart citizens = civic intelligence ?? from Smart City Exhibiti...
Technologies as tools for engagement
Deliberation That Matters: Realizing the Potential for Civic Intelligence
Will we be smart enough soon enough - putting civic intelligence into practi...
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...
Towards Leeds Declaration
What Type of Digital Transformation? Reinventing Social Thought and Action...

Recently uploaded (20)

PPTX
GOVERNMENT-ACCOUNTING1. bsa 4 government accounting
PPTX
sepsis.pptxMNGHGBDHSB KJHDGBSHVCJB KJDCGHBYUHFB SDJKFHDUJ
PDF
Courtesy Meeting NIPA and MBS Australia.
PPTX
Vocational Education for educational purposes
PPTX
Presentatio koos kokos koko ossssn5.pptx
PDF
PPT Item # 4 - 328 Albany St compt. review
PPTX
Omnibus rules on leave administration.pptx
PPTX
Social_Medias_Parents_Education_PPT.pptx
PPTX
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
PPTX
PCCR-ROTC-UNIT-ORGANIZATIONAL-STRUCTURE-pptx-Copy (1).pptx
PPTX
Portland FPDR Oregon Legislature 2025.pptx
PPTX
SOMANJAN PRAMANIK_3500032 2042.pptx
PDF
How FPOs Are Reshaping Agriculture in Maharashtra?
PDF
Item # 3 - 934 Patterson Final Review.pdf
PDF
PPT Items # 6&7 - 900 Cambridge Oval Right-of-Way
PDF
It Helpdesk Solutions - ArcLight Group
PDF
Items # 6&7 - 900 Cambridge Oval Right-of-Way
PPTX
The DFARS - Part 250 - Extraordinary Contractual Actions
PPTX
Introduction_to_the_Study_of_Globalization.pptx
PPTX
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
GOVERNMENT-ACCOUNTING1. bsa 4 government accounting
sepsis.pptxMNGHGBDHSB KJHDGBSHVCJB KJDCGHBYUHFB SDJKFHDUJ
Courtesy Meeting NIPA and MBS Australia.
Vocational Education for educational purposes
Presentatio koos kokos koko ossssn5.pptx
PPT Item # 4 - 328 Albany St compt. review
Omnibus rules on leave administration.pptx
Social_Medias_Parents_Education_PPT.pptx
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
PCCR-ROTC-UNIT-ORGANIZATIONAL-STRUCTURE-pptx-Copy (1).pptx
Portland FPDR Oregon Legislature 2025.pptx
SOMANJAN PRAMANIK_3500032 2042.pptx
How FPOs Are Reshaping Agriculture in Maharashtra?
Item # 3 - 934 Patterson Final Review.pdf
PPT Items # 6&7 - 900 Cambridge Oval Right-of-Way
It Helpdesk Solutions - ArcLight Group
Items # 6&7 - 900 Cambridge Oval Right-of-Way
The DFARS - Part 250 - Extraordinary Contractual Actions
Introduction_to_the_Study_of_Globalization.pptx
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Pattern Languages for Public Problem Solving: Seven Seeds for Theory and Practice

  • 1. Pattern Languages for Public Problem Solving Seven Seeds for Theory and Practice November 14, 2014 Krems, Austria Douglas Schuler The Evergreen State College The Public Sphere Project
  • 2. • Purpose: Exploring opportunities for focusing our work • Disclaimer: This work is exploratory. I’m not attempting to be definitive or authoritative. • Approach: A vision, followed by seven seeds with questions and ideas (not answers). (And the seeds are not autonomous.)
  • 3. Vision Pattern languages could play vital roles in helping to bring about positive social change.
  • 4. How might this come about? • Pattern languages could help document the problem solving aspects in a given domain (e.g. nature of problem, forces, indicators, marshaling resources, resolving problems and sub-problems, goals) • Pattern language development could provide community building opportunities (to do one project — but also to promote / shepherd / market the ability for others to do the same) • Pattern languages could provide additional opportunities if they were more accessible, attractive, and easier to use • Pattern languages could promote interdisciplinary work by providing a shared “neutral” language • Pattern languages could promote distributed, loosely coordinated work
  • 5. Seven Seeds 1. Appeal 2. Use 3. Theory 4. Meta-patterns 5. Cataloging & Formalization 6. Public Problem Domains 7. Community
  • 6. SEED 1 Appeal • What do we like about patterns & pattern languages? (this I will not try to bias here…) • Why do we think they’d be useful for social change? • problem-solving orientation • good level of generality • holistic, systems orientation • more!
  • 7. SEED 2 Theory Two main types (I think): 1. About patterns & pattern languages themselves (generative processes, piecemeal growth, network-based, …) 2. About the use of patterns & pattern languages
  • 8. SEED 3 (1/9) Use • In what ways are pattern languages used? • In what ways could pattern languages be used? • How can we make pattern languages more useful and accessible? • What barriers are there? • What difference does the actual form make? • Is there pattern language life-cycle? • And can / should a methodology be formalized?
  • 9. SEED 3 (2/9) Use In what ways are and could pattern languages used? • By whom? Children? students? activists? • In what arena or setting? • Using what guidelines, scripts, or protocol • For what purpose?
  • 10. SEED 3 (3/9) Use • What difference does the form make? Cards, games, master plan, online, posters, interviews, multi-media productions (StreamScapes) • Patterns and pattern languages can be thought of as “social objects” [See Iba Tasashi’s dialogue workshop]
  • 11. SEED 3 (4/9) Use Game based on patterns
  • 12. SEED 3 (5/9) Use Online game
  • 13. SEED 3 (6/9) Use Poster — English & Spanish Anti-Patterns
  • 14. SEED 3 (7/9) Use Patterns in Russian ~~ surviving the cultural & translational trip?
  • 15. SEED 3 (8/9) Use Turning patterns into action Worksheets: Kenneth Gillgren
  • 16. SEED 3 (9/9) Use More action planning Worksheets: Kenneth Gillgren
  • 17. SEED 4 Meta-patterns Can / should we develop a meta-pattern language (or?) that would help us throughout the pattern language life-cycle. (Or is that too meta??) Generating Selecting Using (to generate ideas; for planning; for fostering imagination, group skills, etc.) Configuring (arranging) Refining Linking Annotating Discussing Critiquing Combining Splitting Evaluating Validating Indexing Categorizing Incentivizing Problem mapping Visualizing Stakeholder identifying
  • 18. SEED 5 (1/3) Cataloging and Formalization 1. Reference model is a union of the features in the patterns of the world’s pattern languages 2. “Card catalog” contains references (and links) to the world’s pattern languages 3. Computer support for everything we need… • API and/or database sharing access to parts of patterns, access to multiple pattern languages • Is it possible to formalize the representation of the force diagram (syntactically and with a shared tag-set) to accommodate more sharing?
  • 19. SEED 5 (2/3) Cataloging and Formalization Computer-Aided-Mashup Random patterns from three pattern languages were selected as an experiment in “forced connections” Voices of the Unheard (LV) Retreat and Reflection (LV) Seasoned Timing (GW) Connection to the Earth (APL) Online Deliberation (LV) Floor Surface (APL) Purpose (GW) Spirit (GW) Big Tent for Social Change (LV) Power Research (LV) Go Meta (GW) Seeing the Forest, Seeing the Trees (GW)
  • 20. PATTERN LANGUAGE RE-MIX Seasoned Timing Connection to the Earth Retreat and Reflection Image for Seasoned Timing: Liz West SEED 5 (3/3)
  • 21. SEED 6 Public Problem Domain(s) Work with a small number of communities to develop pattern languages collaboratively. This could focus attention (including our own) and we could learn by doing how pattern languages could help. Suggestions: Climate Change, Government and Business Corruption, Public Education (not just “Education in the Public Schools”)
  • 22. SEED 7 Community Strengthen our communities (which includes us, potential vs actual direct users, potential vs actual indirect users) How to attract people, attention, and resources and grow.
  • 23. last word… Understand our own interest around pattern languages Thanks! Expand our community Critique and improve these seeds…