https://news.ycombinator.com/item?id=17031609#17031874
Long story short, great book if you read it in the first year of your career but you'll get alot less out of it if you read it later on in your career.
Again it wasn't a knock on the book, I also put the Mythical Man month in the same category.
The "problem" these books have is that they cover alot of foundational concepts about being a programmer that you'll eventually learn on your own if you are even half way introspective.
Reading them early can really jumpstart your programming abilities, reading them later on in your career could have you wondering why everyone recommends a book that just lists out all the common sense ideas that you already know because you earned that knowledge.