I really enjoyed Scalzi “Fuzzy Nation” and “Agent to the stars”, if you do like his writing, I’ve got to re-read the old man war again soon.
Loads of stuff I’d like to recommend (C Mieville, D. Simmons, R. Morgan I could go on), but I’m gunna go with Neal Stephenson. Give him a go on had one “meh” of his so far (& other disagree) & you should have read Snow crash as part of the sci-fi top 50.
Gunna try “the Martian” myself.
PS: Wool +1 though the ending is little of a let down, though it’s virtually impossible to end such a great story & not let readers down (wanting more … give me MORE!). God I can’t stop… also can I suggest maybe Justin Cronin The passage series is similarly good.