There are plenty of reasons why Andy Weir’s sci-fi novels are so popular. They have intriguing premises, they’re funny and they’re unabashedly nerdy.