We seek three explanations for agile's broad applicability within software development and beyond. Practitioners quickly identify practices that promote teamwork and iterations. Our own experience suggests there must be more going on. See Counting Influences
We ask, what was it about Smalltalk that caused to teamwork and iteration to beget such sweeping change?
See Thompson's 15 June 2018 inquiry.
learning theory
learning theory -- constructivism
schema improvement in experience
failure informs
strength or weaken beliefs
smalltalk enables conversation with the computer
CRC cards -- expressive enough to explain smalltalk
conflict of world views -- opportunity to learn -- deepen or broaden