The Pattern Languages of Programs, People, and Practices (PLoP) conference is a premier event for pattern enthusiasts to gather, discuss, and learn. Originally focused on software-related patterns and pattern languages, PLoP has expanded into all aspects of the built world—anything that is designed and made by people, including organizations, culture, and individual practice.
PLoP is organized by The Hillside Group. PLoP 2024 was held in cooperation with the ACM.
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).
PLoP 2024, October 13–16, 2024, Skamania Lodge, Columbia River Gorge, Washington, USA.
© 2024 Copyright held by the owner/author(s).
Hillside ISBN 978-1-941652-20-6
Made in the USA
The last P in the PLoP's name now stands not only for programs, but also for people and practices. This decision, made at the Hillside Board meeting held at PLoP 2023, first affected AsianPLoP 2024. Although programs in the PLoP's name were meant more broadly than just computer programs, we felt it would be better to make this intention for interdisciplinarity explicit. It is worthwhile noting that Hillside Europe also recognized this trend and renamed EuroPLoP accordingly.
Nostalgia for Allerton as the original conference site will probably remain forever with those who had an opportunity to experience PLoP there, but we all knew PLoP needed a harbor that would allow it to grow (and also recede for a moment, if that happens). Skamania Lodge offers a similar sense of disconnection from daily life and connection to nature, while being a bit more accessible.
PLoP has always supported its participant in sharing their ideas and interacting over them in other ways. However, this effectively narrowed down to focus groups and lightning talks. For this PLoP, we invited the proposers of such sessions to let their imagination run wild. We ended up with 23 sessions: three plenary talks, one pattern mining session, one panel discussion, eight focus groups, seven workshops, and three lightning talks covering a range of trending and recurring topics. All of them were highly interactive, including the plenary talks. Making all this happen required close collaboration with proposers to find the format that suited them best.
Imagination run wild sessions attracted a number of participants who wouldn't participate in writers' workshops. We consider these sessions to be full-fledged contributions to the conference. While writers' workshops, introduced by Richard Gabriel in the first PLoP, remain the backbone of the conference, we felt we needed to let its muscles run wild a bit. To keep these two aspects of the conference together, we encouraged the organizers of imagination run wild sessions to take a peek at writers' workshop sessions and many of them did. We hope to see them soon as the authors of the papers discussed at writers' workshops. The authors of the papers were naturally attracted to imagination run wild sessions. It was a bit a challenge to make room in the program to let them do so. Now that we learned how to this, it would be easier to organize next conferences.
Valentino Vranić and MaryLynn Manns, PLoP 2024 Program Chairs
"Pattern Mining & Writing as a Collective Endeavor (Global Warming Leadership)" (pattern mining session) by MaryLynn Manns, with special guests from MeetGreen: Nancy Zavada and Brianna Warren
"A Holistic Way of Creating Pattern Languages of Practices" (plenary talk) by Takashi Iba
"Moderators Workshop: Learn to be a Writers' Workshop Moderator" (workshop) by Joe Yoder, Rebecca Wirfs-Brock, and Richard Gabriel
"Deliver Your Patterns Through Song: A Hands-On Workshop on Creating Original Pattern Songs with Generative AI" (workshop) by Takashi Iba, Erika Inoue, Mizuki Ota, Kiyoka Hayashi, Sae Adachi, An Hikino, and Mimi Kuwataka
"Adopting Patterns by Analogy Through Drama" (focus group) by Aleksandra Vranić and Valentino Vranić
"The Evolution of the Microservice Architecture Pattern Language" (plenary talk) by Chris Richardson
Plenary Writers' Workshop (workshop) by Rebecca Wirfs-Brock
"Flourishing with Feminism: Patterns to Overcome Workplace Cultures of Domination and Control" (workshop) by Matt Wynne and Elizabeth Ayer
"Pattern Accelerator: Create Patterns Fast, Share Them with the World" (focus group) by Christopher Barney
"Where Are the Patterns when I Need Them?" (focus group) by Antonio Maña
"Like a Puzzle: Assembling RegEx Through Blocky" (focus group) by Brandon Woolman and Laura Albrant
"Capturing Curiousity" (focus group) by Mindi Weik
"The New Emperor's Old, Old Clothes: Patterns & Programming in the Era of AI" (focus group) by Antonio Maña and James Noble
"Examples Make Patterns Comprehensible" (lightning talk) by Valentino Vranić
"Emojis Invade Programing" (lightning talk) by Eduardo Guerra
"Creating a Pattern Language Together with People in Difficulties" (lightning talk) by Erika Inoue
"How to “Live Your Patterns”" (panel discussion) by Kyle Brown, Chris Kohls, Joe Yoder, and Rebecca Wirfs-Brock (moderated by MaryLynn Manns)
"Unraveling the Research Tapestry" (workshop) by Sae Adachi and Takashi Iba
"Boost the Willpower to Face Your Challenges: Using Patterns for Harnessing Manga Characters’ Mindset" (workshop) by Mizuki Ota, Mimi Kuwatka, and Takashi Iba
"The Great Data Bake-Off: Creating Delicious Data Analytics Patterns" (focus group) by Mike Salé
"Pattern Illustrations Made Easy" (workshop) by Lula Rodrigues
"Envision the Future of Collaboration" (focus group) by Charles Danoff, Mary Tedeschi, and Sridevi Ayloo
"A Conversation with Christopher Alexander" (plenary talk) by Michael Mehaffy
| Program Chairs |
Valentino Vranić Pan-European University, Slovakia |
MaryLynn Manns Fearless Change, USA |
|---|---|---|
| Conference Chairs |
Indu Alagarsamy The New York Times, USA |
Rebecca Wirfs-Brock Wirfs-Brock Associates, USA |
| Games |
Christian Kohls TH Köln, Germany |
|
| Registration System |
Joseph Yoder The Refactory Inc., USA |
|
| Submission System |
Michael Weiss Carleton University, Canada |