Book: Dreaming in Code

A well-written account of the ups and downs of one software project (Mitch Kapor’s Chandler).

Rosenberg mixes developer interviews and first-hand accounts of the project in action with asides on the history of software development and the state of the industry today.