Tue 20 Feb 2018 11:40PM

Welcome / learning rituals and group memory

DC Dan Connolly Public Seen by 334

How do we welcome new people? What rituals are worth repeating? How should we manage group memory?


Poll Created Tue 20 Feb 2018 11:41PM

RChain should use a pattern language wiki Closed Tue 27 Feb 2018 11:02PM

RChain is an emerging technology platform, and with it comes a certain amount of new terminology. In Aug 2017, Patrick suggested an RChain Dictionary in
https://github.com/rchain/bounties/issues/88 . On Sep 16, I suggested development of a pattern language in stead.

The term "pattern language" comes from Christopher Alexander's book on architecture. It was the basis of the original wiki wiki web: http://wiki.c2.com/?PatternLanguage

I started using a github wiki to build an RChain pattern language, with (anti-)patterns such as the social media stranglehold: https://github.com/rchain/bounties/wiki/Social-Media-Strangle-Hold

Mixed into the wiki with the pattern language, we can explain RChain organizational concepts:


Results Option % of points Voters
Agree 66.7% 2 PMM DAI
Abstain 33.3% 1 K
Disagree 0.0% 0  
Block 0.0% 0  
Undecided 0% 10 JW IB VRB DC JG A Y IK KM B

3 of 13 people have voted (23%)


Patrick M Maguire
Wed 21 Feb 2018 12:26AM

This seems like a quality issue in the RAM group


allanc Wed 21 Feb 2018 7:12PM

Before I can vote on this proposal I need to understand what a pattern language wiki is. Which I still don't, after 20 minutes of stalking through issue #88 and so on. Perhaps we should have a one or two sentence definition that I can understand, including a rationale for the term "pattern language".

Detailed description of my ignorance: the wiki.c2 is a collection of opinion posts which don't really define it. The link in #88 that generated some understanding was martinfowler.com/eaaCatalog/, but in that catalog I see only an index of references, like at the end of a book, a list of subjects with page numbers.



Jim Whitescarver Tue 13 Mar 2018 3:07PM

A pattern wiki follows patterns such as the three-part construct. 'context', 'system of forces', and 'problem'. We might relate this to the 3 horizons, separating what is now, what we can do and are doing now, and what we want ultimately, or perhaps in RChain specification, implementation, proof implementation meets specification (exhaustive typing?).

wiki.c2 describes pattern wiki's it is not one itself but contains some.

I'd love to participate in one and am sorry I am late for the party. I hate to say I suggest using google docs for now for richer collaboration (horizon 1).

Unstructured conversation tends to become noise. In order to make good decisions we must follow effective patterns. Doing so in a wiki or gdoc are ways to do it if nobody has a other ideas for what we can use today while deciding how we might do it tomorrow.

This thread is about how conversation might be structured while building the group memory. (3 horizons might be a good segue)

The Synereo community failed to engage in discursive debate so Dor revoked their decision authority. Let's not fall to the same fate in RChain.


Dan Connolly Tue 13 Mar 2018 3:23PM

The c2 wiki contains the Portland Pattern Repository, which is a pattern language.