Embedded Player Programmer Andy Weir had always longed to read science fiction with a greater focus on science. So, he wrote a novel of his own — which has since become a best-seller and, now, a blockbuster film.