mind as software