The philosophies of software

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Scopus citations


Software is philosophical. Software is designed by people who have been influenced by a specific understanding of the way objects, people and systems work. These concepts are then transferred to the user, who manipulates that software within the parameters set by the software designer. The use of these rules by the designer reinforces an understanding of the world that is supported by the software they use. The designer then produces works that mimic these same philosophies instead of departing from them. The three axes of these philosophies are analogy, reductivism, and transferred agency. The effects on computer-based artistic expression, the training in digital art production, and the critique of art are evaluated in this chapter. Tensions between the dominant scientific approaches and the dominant artistic approaches are also defined as destructive and constructive practice respectively. The conclusion is a new critical perspective through which one may evaluate computer integrated creative practice and inspire fresh creative composition.

Original languageEnglish (US)
Title of host publicationHandbook of Research on Computational Arts and Creative Informatics
PublisherIGI Global
Number of pages17
ISBN (Print)9781605663524
StatePublished - 2009
Externally publishedYes

ASJC Scopus subject areas

  • Engineering(all)


Dive into the research topics of 'The philosophies of software'. Together they form a unique fingerprint.

Cite this