The Martian ★★★★

I enjoyed the hell out of this. Even though it's a bit weak on the narrative front. "Competence porn", apparently.