Rubber ducks, nightmares, and unsaturated predicates: proto-scientific schemata are good for agile

Fine-grain case studies of scientific inquiry, lessons from linguistics on metaphoric thinking, the epistemology of Charles Sanders Peirce, recent work on architectural image-schemata, along with the computer world's own theorist, Peter Naur, all suggest that software developers (frequently dulled and desiccated from overdosing on 'Cartesian' methodologies) could benefit from imbibing a little 'mysticism' not the wave-your-hands woo-woo kind but the more ineffable hunch and gut side of human cognition. Scholarly publications in their final polished forms rarely admit that stories, jokes, eroticism, and dreams were the fertile seeds that germinated into 'serious' results. This essay looks to these 'closet' sources, non-reductionist, non-self conscious, metaphorical, aformal modes of thought as the salvation of a profession gone awry. It is notably proto-scientific image-schemata that retain our attention as a pragmatic tool for improving the fecundity of Agile methodology, at its roots, so to speak. The necessary context is provided by Peter Naur's fundamental insights about software development as 'theory building' coupled with an elaboration of the Agile concept of storytelling.

[1]  Jacob Bronowski,et al.  The Visionary Eye: Essays in the Arts, Literature and Science , 1978 .

[2]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[3]  Charles S. Peirce,et al.  Values in a universe of chance , 1966 .

[4]  James C. Scott Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed , 1999 .

[5]  E. Kelly The Living Company: Habits for Survival in a Turbulent Business Environment , 1997 .

[6]  Charles S. Peirce,et al.  Values in a universe of chance : selected writings of Charles S. Peirce (1839-1914) , 1958 .

[7]  D. Antiseri [Scientific imagination]. , 1977, Medicina nei secoli.

[8]  Christopher Alexander,et al.  Notes on the Synthesis of Form , 1977 .

[9]  B. Hillier,et al.  The Social Logic of Space , 1984 .

[10]  Peter Naur,et al.  Programming as theory building , 1985 .

[11]  B. F. Dick,et al.  Habitations of the Word , 1984 .

[12]  Jr. Brooks F.P. No Silver Bullet Essence and Accidents of Software Engineering , 1987 .

[13]  R. Schank Tell Me a Story: A New Look at Real and Artificial Memory , 1991 .

[14]  N. Presmeg The body in the mind: The bodily basis of meaning, imagination and reason , 1992 .

[15]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[16]  Richard O. Mason,et al.  Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed , 2000, Inf. Soc..

[17]  Christopher Alexander The Nature of Order , 2005 .

[18]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .