In summary, Smalltalk's specification-like coding and incremental development environment permits a unique human-human-machine dialogue. CRC Cards allow larger groups to feel this dialogue which is based on repeated episodes of decision making. Finally, members of somewhat larger production development teams can exploit the human-human-machine dialogue on a pair-wise basis. The complex communication that then takes place will support a High-Performance organization with many benefits, a few of which I have mentioned.
A. Luxton-Reilly. Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, page 284--289. New York, NY, USA, ACM, (2016)
N. Brown, and A. Altadmri. Proceedings of the Tenth Annual Conference on International Computing Education Research, page 43--50. New York, NY, USA, ACM, (2014)
P. Frison. Proceedings of the 2014 Conference on Innovation &\#38; Technology in Computer Science Education, page 334--334. New York, NY, USA, ACM, (2014)
J. Singer. Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software, page 91--102. New York, NY, USA, ACM, (2011)
V. Lappalainen, J. Itkonen, V. Isomöttönen, and S. Kollanus. ITiCSE '10: Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, page 63--67. New York, NY, USA, ACM, (2010)
P. Ihantola, T. Ahoniemi, V. Karavirta, and O. Seppälä. Proceedings of the 10th Koli Calling International Conference on Computing Education Research, page 86--93. New York, NY, USA, ACM, (2010)
J. Palmer, and E. Hillenbrand. Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, page 1007--1014. New York, NY, USA, ACM, (2009)