The Philosophical Programmer: Reflections on the Moth in the Machine