Parallel Evolution

Domain Driven Design and Learning From Incidents are both practices that feature pattern-centered inquiry and complex systems built of people and automation. They also share a common ancestor in the work of Christopher Alexander.

1977 Christopher Alexander, et. al. published A Pattern Language

1978 Ward Cunningham received his master's degree in computer science from Purdue University.

1979 David Woods received his PhD in cognitive psychology from Purdue University.

1979 Christopher Alexander, et. al. published The Timeless Way of Building.

1979 is also the year of The Three Mile Island nuclear disaster.

David Woods was among many people making sense of that disaster.

Learning from Incidents is a practice of Resilience Engineering. Cognitive Systems Engineering and Resilience Engineering are related disciplines that grew out of 45 years of empirical research and pattern-centered inquiry in safety critical industries.

Object Oriented Design and Domain Driven Design both grew out of the pattern-centered inquiry at the dawn of personal computing.