This book, though written some time ago, is a collection of essays (each a few pages long) which can be dipped into very easily. Some might describe the book as light - there's nothing overtly technical or clever about it. But it will appeal to those who like to reflect on what's going on in the software workplace and really provokes you into thinking about good and bad practice. If you're a busy busy busy person who likes everything cut-and-dried you'll probably not get so much out of it.
I loved it, because I am reflective and the writer has a conversational style so the prose and ideas just roll of the page. I think most software people will recognise the truth of the points it makes about stuff like documentation, teamwork, standards, workplace recognition etc., often brilliantly. And they perhaps even might be provoked into changing a few things about what/how they do.
I'd strongly recommend it, especially for those who are newish (less than 5 years) to software development. A lot of those writing software without a background in large scale professional software development would particularly benefit from its author's seasoned experiences and pithy insights. Definitely adds to the 'toolkit'!
I know of no other book like it, though some of the better contributors to software developers bloggers' sites come close on occasion. I'm only giving it four stars, however, because although I loved it I just lacked that final inch of evangelical zeal that would make me fume at someone who bought it and didn't like it!