Show Book List

Reviews elsewhere on the web:
Joel Spolsky
Paul Boutin
Salon.com
ZDNet.co.uk
Rick Kleffel
Scott Berkun

Scott Rosenberg

Dreaming in Code

Software projects are notorious for their problems - time and budget overruns, bugs and feature creep. In Dreaming in Code Scott Rosenberg describes the early days of development of Chandler by the OSAF. This was developed as an open source program, but with substantial funding, so one might think it could avoid the usual problems of software development. But it seems nothing is immune, and problems soon arose. In particular, there was little financial pressure to get something out of the door and version 1.0 always seemed to be a couple of years away.

In 2002, when Rosenberg decided to sit in on the development of Chandler, it seemed that it would take about a year to have a viable product. Three years later it was something of a problem to finish a book about a project which was taking so much time. But Rosenberg is a skilled writer, and rather than just describe the day to day discussions of the project he includes plenty of material about the history of the problems of software development, the proposed solutions, and why these solutions didn't work. The book is aimed at a non-specialist readership, and will be of interest to anyone who wants to find out why writing software is such a problem.

Amazon.com info
Hardcover 416 pages  
ISBN: 1400082463
Salesrank: 827687
Weight:1.5 lbs
Published: 2007 Crown
Amazon price $16.25
Marketplace:New from $5.07:Used from $0.30
Buy from Amazon.com
Amazon.co.uk info
Hardcover 400 pages  
ISBN: 1400082463
Salesrank: 740593
Weight:1.5 lbs
Published: 2007 Crown Publishers
Marketplace:New from £23.88:Used from £0.01
Buy from Amazon.co.uk
Amazon.ca info
Hardcover 416 pages  
ISBN: 1400082463
Salesrank: 897100
Weight:1.5 lbs
Published: 2007 Crown
Marketplace:New from CDN$ 29.95:Used from CDN$ 2.33
Buy from Amazon.ca





Product Description
Their story takes us through a maze of dead ends and exhilarating breakthroughs as they and their colleagues wrestle not only with the abstraction of code but with the unpredictability of human behavior,
especially their own. Along the way, we encounter black holes, turtles, snakes, dragons, axe-sharpening, and yak-shaving—and take a guided tour through the theories and methods, both brilliant and misguided, that litter the history of software development, from the famous “mythical man-month” to Extreme Programming. Not just for technophiles but for anyone captivated by the drama of invention, Dreaming in Code offers a window into both the information age and the workings of the human mind.

Tachyos.org  |  Chronon Critical Points  |  Recent Science Book Reviews