In the right order of brush strokes: a sketch of a software philosophy retrospective

Springerplus. 2014 Apr 11;3:186. doi: 10.1186/2193-1801-3-186. eCollection 2014.


This paper follows a discourse on software recognized as a product of art and human creativity progressing probably for as long as software exists. A retrospective view on computer science and software philosophy development is introduced. In so doing we discover parallels between software and various branches of human creative manifestations. Aesthetic properties and mutual dependency of the form and matter of art works are examined in their application to software programs. While exploring some philosophical and even artistic reflection on software we consider extended comprehension of technical sciences of programming and software engineering within the realm of liberal arts.

Keywords: Art; Computer science education; Liberal arts; Software aesthetics; Software philosophy.