Andy Weir is best known for his science fiction novels, some of which were adopted or are being adopted into sci-fi movies.