A review by chutten
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software by Scott Rosenberg

4.0

A frustrating read because of how many of the industry's problems described within remain not only unsolved but in many cases unaddressed. But that's what makes it good. Well, that and how accessibly it describes the problems for non-industry readers (I presume).

Unlike many accessible descriptions, Rosenberg's are (with a few small exceptions) exactingly accurate. Rather than simplifying with analogy he manages to somehow rewrite the problems exactly as they are, but in accessible language. This means reading it as an "insider" it reads as a novel transformation of the problem statements rather than a simplification, which makes for rewarding reading.