Where Rosenberg’s Dreaming in Code addressed failure in software development from the perspective of the problems of software design and project management, Dwyer follows the ill-fated Diaspora project and explores failure from the perspective of business realities in Silicon Valley: missed opportunities, the difficulty of transitioning from hacker to businessman, and finding a product/market fit. Like Rosenberg, Dwyer had access to the team as an observer for the bulk of the period he narrates, and his account benefits from the immediate reactions of his subjects that might otherwise have been smoothed over by hindsight.
More than some others of the Book Apart series, this title is thick with specific how-to demonstration material and references to specific libraries, shims, etc. to implement the recommended techniques. To go as deep as Jehl does with some of this is not in the budget on most of my client work, but it is still helpful to see full spectrum available in order to pick some techniques that can be easily inserted in smaller budget projects. I also look forward to experimenting with it for personal projects.