Lightning Talk: Reductionism and Holism in DDD - Trond Hjorteland
“DDD is limited because it’s too structured” -- Coplien
We fight complexity by enforcing structure
We’re stuck in the analytic mindset
We use reductionism -split it up -explain the parts -to explain the whole
what makes sand soft
we simplify
complex -> constrained to make it complicated
“loses essential properties when taken apart” analysis is not enough
Synthesis: revert reductionism understand the whole understand the part’s role in the whole focus on function
look outside the system -business -ux domain experts often don’t know this!
Go one scope up
“conceptual integrity” – Fred Brooks
Architect: support function / custodian
Sociotechnical system systems have people in it
focus on outside-in