Nature and programming