Studying the Philosophy of Software

H10 4

Views: 135

All Rights Reserved

Copyright © 2010, Common Ground Research Networks, All Rights Reserved

Abstract

The author extends his previous publications on the observed effects of software design decisions on the creative process by offering a framework for the philosophical evaluation of software designs. The task, as described, involves the systematic decomposition of assumptions and intended use as they effect the creative process. This research combines the established multidisciplinary examinations of critical design, post modern philosophy and creative process theory to define an innovative means of decomposing the effects of digital technology on creative production. The research takes case studies in creative writing and digital image production to demonstrate how the philosophical study of software design illuminates developer implied paths to production. Just as the design of a city directs pedestrians and cars, the design of software directs its users toward specific ends. A structured analysis of these implied paths, informed by critical examination through the lens of a variety of humanities (e.g. philosophy, social sciences, et al.) can yield engaging observations about the ways problems are solved with software.