Disclosure: the author is a close friend of mine. I helped him with feedback on some parts of the book. And I haven't read the whole thing yet.
Nonetheless, I'm confident that for newer engineers, this book will save you years of learning about the "real world" the hard way. Even if our technical education is top notch, there's so much more to being a great engineer who can thrive in any environment - from BigCo, where there are a thousand unwritten rules - to startup, where you have to figure everything out yourself.
And even for experienced engineers, it may help you reflect on what you've learned and consolidate your ideas more clearly.
The best book I found in this area was The Clean Coder, but it was mostly for the main thesis - that we should strive to be professionals, just like a "real things" engineer or doctor - the details were not terribly memorable. DH's book takes it to the next level with concrete and immediately applicable advice like "unblock yourself", "improve your writing", and "maintenance is for suckers".