ACCU 2013 Exploration of Phenomenology of Software Development
Apr. 13, 2013•0 likes
2 likes
Be the first to like this
Show More
•3,327 views
views
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download to read offline
Report
Design
Technology
Business
Talk about how the phenomenological ideas (from Goethe who was pre-Husserl) affect software development. Gliding pics are gratuitous but have been chosen to have some relevance to the slide!
Idea/Perception: Christopher Alexander reference “Nature of Order” Book 2 p130 cf Le Corbusier etc.
Truth & Method extracts. Gadamer.P350:“Being experienced” does not consist in the fact that someone already knows everything and knows better than anyone else. Rather, the experienced person proves to be, on the contrary, someone who is radically undogmatic; who, because of the many experiences he has had and the knowledge he has drawn from them, is particularly well equipped to have new experiences and to learn from them. P351:The truly experienced person is one who has taken this to heart, who knows that he is master neither of time nor the future. The experienced man knows that all foresight is limited and all plans uncertain. In him is realised the true value of experience.
SergioPellis notes about self-directed play.Picture encapsulates how I wish to be remembered – sharing the playing of flying!
THIS IS A KEY SLIDE!Dijkstra 1972:Automatic computers have now been with us for a quarter of a century. They have had a great impact on our society in their capacity of tools, but in that capacity their influence will be but a ripple on the surface of our culture, compared with the much more profound influence they will have in their capacity of intellectual challenge without precedent in the cultural history of mankind.Rober Glass’ Fact 13:419% Over Budget.193% Over Schedule - 27 months vs estimate of 14130% Over Size for SW, 800% Over Size for FirmwareSuccessfully completed.Did what it was supposed to do (control a medical instrument).Fulfilled its requirement of "no postrelease software defects.”
THIS IS A KEY SLIDE!We run THOUGHT networks in our heads.Attitude is as important as technical ability – if not more so.Cannot take ideas from Eastern traditions as-is.East and West are different!
Please note that I am not an academic philosopher!
Psychologists call this process where we go from sensory experience direct toabstract generalisation without thinking, ‘automatisation’ or ‘habituation’.
McGilchrist:LEFT:Static, Isolated, Fixed, Decontextualised, Abstract -> Clarity, Denotative.Deals with Closed Systems, Perfection.RIGHT:Individual, Changing, Evolving, Interconnected, Implicit, Incarnate, Living.Never fully Graspable, Never Perfectly known. Epistemologically:When we look at something we do not understand or have the concepts to fit, we take some part and SPLIT it out from the context (Cartesian), but then we know it only when we reunite the concept with the percept (Steiner).There is no difference in the external world but now we have knowledge about what we are looking at.
Nature of Order: Book1p342/3 Liking.p453 Appendix 3 Cognitive Difficulty in Seeing WholenessAlexander seemed Bemused at OOPSLA 96.At Stanford, Sceptical about prevailing perspectives in the software industry.We have focused too much on Results rather than Inner Process
Plan A is the hired gun protocol.Time for Plan B.A parting thought:Lest we think that when we talk about technology we are only considering software and hardware:The Hungarian psychology professor MihalyCsikszentmihalyi (author of Flow) considers that human culture can be seen as a technology for mediating interactions.We are NOT just talking about programming…
References:Christopher Alexander : The Nature of Order.Henri Bortoft : Taking Appearance Seriously.Robert Glass : Facts and Fallacies of Software Development.Iain McGilchrist : The Master and His Emissary.