How to recommend books, or, stop recommending SICP

from blog Notes on software development, | ↗ original
Many "must-read" books are not well-written. I try to read a lot, but I still have a low tolerance for bad writing and bad editing. I write this post both to discourage thoughtless recommendations and to encourage the receivers of bad recommendations. For software developers, Structure and Interpretation of Computer Programs is a prime example....