Monday, June 28, 2021

Pattern Theory Upgrades

A search on this blog will suggest I have a sweet tooth for Christopher Alexander's pattern language approach to democratizing bodies of expertise. Alexander's initial insights have grown over time as they have been taking up by many different fields: architecture, computer science, education, and social sciences. Now I read architect Hajo Neis's article "From a Pattern Language to a Field of Centers and Beyond" and discover terms like overall pattern language approach and pattern theory and practice. The conversation out there is maturing, and Neis's article has a few upgrades to suggest. What follows is a list of upgrades.

Pattern Development has an Ethical Telos. The discipline has clarified Alexander's "quality without a name" so that it now talks about quality of life. Neis calls it "the improvement of life, human development and improvement of the environment in which we live." This means that pattern theory understands what it is doing as an ethical act and has gone so far as to recommend the ethical principle that should be followed. As I consider how to do a theology pattern language, this asks what my ethical principle is.

Patterns Exist for Solutions. Neis expands on the term pattern and calls it a problem-solution pattern, and he is clear that solving problems is the point. "A pattern is . . . a rule which addresses a clear problem which may occur repeatedly in the environment, states the range of contexts in which this problem will occur, and gives the general features required [to] solve this problem." A pattern is like a hypothesis which is stated with evidence pro or con. It is a system based primarily on functional considerations. The principle of patterns lays out of way of tackling problems that invite dialog. Patterns are formulated as archetypal, general solutions that can find endless forms of specific solutions and applications according to context and interpretation." Patterns should be as clear as possible in order to promote understanding and invite dialog. In this sense, they are a way of scientifically encoding a discipline--I keep thinking of the dialogic system of Thomas Aquinas's great summas.

Connections make a language. Nais confirms what I expected. The language part of a pattern language emerges as patterns are connected to general and to specific patterns around them. A pattern begins by listing off related patterns at a higher level from it, and it ends by listing patterns at a lower level. This democratizes expertise and "provides users an organized procedure to help make sense out of otherwise complex situations." Patterns provide shared grammar. Patterns require user participation to make value; words are made for speaking.

Languages are General and Specific. Nais also confirms how pattern languages are used and how they are contextualized! "An architect . . . select[s] a set of patterns and use[s] these solution-patterns as archetypal starting points for a design and building process." Planners, he continues, will choose out a set of patterns appropriate to their need, and then--here is the innovation--they will create new patterns required for that particular project. The original pattern language Nais calls the General Pattern Language. Such pattners are a archetypal solutions. They are not contextual. The new, customized set of patterns are contextual. Neis calls these the Project Pattern Language. "Each project is different and unique in its own way and therefore needs its own Project Pattern Language as an important aspect of innovation, originality, and creativity within the larger complex system of functionality and harmony. . . . a Project Pattern Language may contain quite a few patterns in their solution or hypothesis form."

Patterns are just part of the thinking process. A pattern language (general or project) sits in a continuum of thinking that may begin in ideas, dreams, poems, and any kind of creativity. "In a project language, patterns are not the only defining elements any more, but all kinds of specific ideas, dreams, visions, may make up a coherent language for a particular project. Narratives, stories and poems could serve as starting points for a project and can serve as starting points of innovation, improvisation and creativity. . . . pattern languages do not replace design, but they are part of the design process."

Anti-patterns: the what not to do. These are proposed solutions that create more problems than they solve and therefore should be avoided. Such bad solutions are called anti-patterns. Neis doesn't go into it, but introducing a no creates a new subtlety to the overall language.

Final thoughts: Combining these insights with other posts I've accumulated on pattern writing, I understand now that simply saying a theological thing like bread, covenant, Son, or water is not making a pattern. Even thought these words may represent a nexus of theological meaning, they don't clearly solve anything. They need to be reworked with the user in mind in order to be made useful for them. Those nodes may often represent the solution to a problem, but saying the bare thing doesn't clearly help the user.

By understanding the problem-solution nature of patterns, I see now that the quality without a name that governs my system must exist on the vertical and horizontal planes simultaneously. In an earlier post, I said worship would be the telos of my system. But this is only the vertical. Recalling the service a pattern should be to a user, the telos must be to guide the user into greater degrees of worship of the triune God.

Monday, June 21, 2021

A friend's wedding toast

A long-time friend of mine recently celebrated a daughter's marriage. He wrote the following blessing for the new couple. I thought it was good and asked him for a copy. It is a product of occasional theology, and it gets at what I think Paul is trying to get at in his treatment of marriage in 1 Corinthians. Anyway, here it is.

To [Bride and Groom], no longer two but one:

Love one another with patience and kindness, with honor and respect. Persevere together in the hope of your shared faith and in the fidelity of your sacred union. Be always seeking the truth, speaking the truth, living the truth, and rejoicing in the truth.

Work hard to discover your unique gifts together--spiritual and vocational--as individuals in Christ and as an anointed couple. Seek to know each other well in order that you may speak courage and wisdom into each other. By the power of the Holy Spirit, advance God's kingdom together, his rule and reign in your own hearts and then out into the world. May the zeal of God accomplish this. May you always work specifically in the areas of your giftings. May you bear much fruit as you abide in the vine. And may material prosperity be yours as well by the success of your efforts. But store up for yourselves treasure in heaven. Keep your hearts pure.

If you have children, whether born by water in your image or by the grafting of adoption, love them with the love of Christ, remembering that God has known them from eternity and has loved them first. May you reap from them the joy you have so faithfully sown into your mother and I.

Above all [name of couple], no longer two but one, be conformed to the likeness of Christ, who is the perfect image of the invisible God, the firstborn over all creation. May your union portray the mystery intended, that is, Jesus, the bridegroom of his beloved church. May the grace of God be upon you. Amen.