I mean.. a genre can't be all hits, that makes no sense :P
If you want good sci-fi a good list can be:
- Ender's Game
- The Martian + Project Hail Mary
- A Fire Upon the Deep
- Dune
Neal Stephenson's work is outstanding in my opinion, although some find it polarizing. My favorite of his is _Anathem_, followed closely by _Seveneves_.
Iain Banks's science fiction novels (mostly set in the Culture, but he does have others) are also great.
The Expanse series starting with Leviathan Wakes.
(I second Ender's Game, The Martian, and Project Hail Mary.)
Though Dune is highly acclaimed for its concepts, I couldn’t quite get into it personally.
They’re just too dry for my tastes.
- Hyperion
A Fire Upon The Deep is a fantastic novel for programmers to read, and I think the prequel A Deepness In The Sky is even better. There are some amazing old-school coding jokes in there, like that everyone thinks the universal time counter started at the first moon landing, but programmer archaeologists know it was really 15 megaseconds later.