Here we start some thinking and research on resilience in the context of distributed system design, wiki and agile. Just notes for now - please fork your thoughts here :)

# Discussion

- Links and content from the discussion on matrix

From Ward: you may enjoy this paper that Eric and I are reading. We have some association with the author through our work. But more importantly, I think it sheds some light on how one knows complex systems. This is the extension to agile that I've been looking for.

- The theory of graceful extensibility - researchgate

Thanks for posting. At first pass, this paper adds formality to much of my thinking around information and infocentric software architecture. [eg. "always favor declarative", "only hash referencing for persistent data", "orchestrate over (immutable, append-only) graph data not APIs", "orthogonal data and code", "design information first; software is disposable", "the network is undefined", etc.]

# Systems Perspective

David Ing comes from a different perspective. See "Engineering Resilience versus Ecological Resilience" | C. S. Holling" | 1996 | Engineering Within Ecological Constraints | National Academies at From a systems perspective, the question is where we draw the boundary. I appreciated the title of Ward's book "The Wiki Way", because it wasn't about "The Wiki Technology" exclusively. Thus, I approach the system boundary not just around the technology and artifacts, but want to include the human people who are involved with wiki. We might aim to have human systems with graceful extensibility ... but that's not usually the way we talk about human beings. Woods cites Elinor Ostrom, but then doesn't really go into her work. I had the opportunity to see this Nobel Prize winner before she passed away. . ( i now see that the links to the Resilience 2011 site are dead, too bad).

# Ecology

- Ecological resilience, the capacity of an ecosystem to recover from perturbations - * Climate resilience, the ability of systems to recover from climate change - * Soil resilience, the ability of a soil to maintain a healthy state in response to destabilising influences - wikipedia

# Technology and engineering

- Resilience (materials science), the ability of a material to absorb energy when deformed, and release that energy upon unloading - Resilience (engineering and construction), the ability of buildings and infrastructure to absorb assaults without suffering complete failure - Resilience (network), the ability of a computer network to maintain service in the face of faults - Cyber resilience, in information security - Resilient control systems, the engendering of cognitive, cyber-physical threat resilience into control systems - , a concept in energy development - wikipedia

# Social sciences

- Resilience (organizational), the ability of a system to withstand changes in its environment and still function - Psychological resilience, an individual's ability to adapt in the face of adverse conditions - wikipedia

# See also