There is a very real and important distinction between programmers and programming. Questions about programming are welcome and encouraged. Questions about programmers are nearly always "Subjective", or "Off-topic", or "Discussion". They can very easily be applied to other jobs. If you look at the list of books (the top 30) they are all great books, but they are not great for programmers. It just happens that the SO users like them.
For instance, "Dune", "Hitchhiker's Guide...", "Ender's Game". All incredible books. But they hold no special interest for programmers.
"7 Habits of highly effective...", "How to meet friends..." "Strunk & White...". All very valuable books, but they are valuable in general. They hold no special interest to programmers that couldn't be of interest to people in literally any other profession.
Only a handful of the books in the top 30 (I have read nearly all) hold value from a programming perspective.
But, let's pretend for a moment that the answers were all strictly books which would be useful from a programming perspective. This would mean that it is no longer "Off Topic". I would put Asimov, GED, and Design of Everyday Things, in this category. They are not about programming, but they could conceivably impact your programming. The question would still be irrevocably "Subjective". It is a poll, and therefore has no "answer". Such questions do not belong on SO. SO is a place where you are supposed to go and find answers, not a forum for programmers to congregate and discuss the world.