The Philosophy of Software (la filosofía del software) es una introducción crítica en materia de código y software, que desarrolla una interpretación de sus implicaciones sociales y filosóficas en la era digital. El libro se dirige específicamente a un público interesado en la materia pero sin una base de conocimientos técnicos, y ofrece un análisis ameno e interesante de estos nuevos medios.