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

BUY IT NEW

  • $25.95 List price
    $24.65 Online price
    $22.18 Member price
    (Save 14%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9781400082469&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

26 copies from $1.99

See All Available

(Hardcover)

  • Pub. Date: January 2007
  • 416pp
  • Sales Rank: 272,530

    Reader Rating: (3 ratings)

    Detailed Rating: "Usefulness" See All

    More Formats 
    Paperback - Reprint$13.25
    Buy it Used: 26 copies from $1.99 See All Available

    Customers who bought this also bought

     
    • Overview
    • Editorial Reviews
    • Customer Reviews
    • Features

    Product Details

    • Pub. Date: January 2007
    • Publisher: Random House Inc
    • Format: Hardcover, 416pp
    • Sales Rank: 272,530

    Synopsis

    Our civilization runs on software. Yet the art of creating it continues to be a dark mystery, even to the experts. To find out why it’s so hard to bend computers to our will, Scott Rosenberg spent three years following a team of maverick software developers—led by Lotus 1-2-3 creator Mitch Kapor—designing a novel personal information manager meant to challenge market leader Microsoft Outlook. Their story takes us through a maze of abrupt
    dead ends and exhilarating breakthroughs as they wrestle not only with the abstraction of code, but with the unpredictability of human behavior— especially their own.

    Publishers Weekly

    Software is easy to make, except when you want it to do something new," Rosenberg observes-but the catch is that "the only software worth making is software that does something new." This two-tiered insight comes from years of observing a team led by Mitch Kapor (the creator of the Lotus 1-2-3 spreadsheet) in its efforts to create a "personal information manager" that can handle to-do lists as easily as events scheduling and address books. Rosenberg's fly-on-the-wall reporting deftly charts the course taken by Kapor's Open Source Applications Foundation, while acknowledging that every software programmer finds his or her own unique path to a brick wall in the development process. (The software is still in development even now.) With equal enthusiasm, Rosenberg digs into the history of the computer industry's efforts to make programming a more efficient process. Though there's a lot of technical information, it's presented in very accessible terms, primarily through the context of project management. Even readers whose computer expertise ends at retrieving their e-mail will be able to enjoy digressions into arcane subjects like object-oriented programming. (Jan.) Copyright 2006 Reed Business Information.

    More Reviews and Recommendations

    Customer Reviews

    • Reader Rating:
    • Ratings: 3Reviews: 2

    A Must Read for Technology Managersby missu

    Reader Rating:
    See Detailed Ratings

    September 19, 2009: I feel like this book is a must read for anyone that will manage or be apart of any type of technology project. Specifically a software or web based application.

    A lot of the issues they mention in this book happens to a lot, if not all tech projects. They mention things like, how many programmers on a project is too much, at what point does adding more people to a project actually slow down the progress of the project, issues with documentation or lack off, too many meetings not enough work time, progress for progress sake, .. etc.

    The book is written like a story and not like someone lecturing you. The writer never states you should do x y z (from what I remember). He usually mentions the outcome of doing things a certain way. He also mentions historic events in tech history and incorporates them into what was currently happening at the company he was observing.

    I plan on reading it again and making it a Sunday read book. I read it on my commute to work, so I'm sure there is stuff I missed or glazed over on while trying to stay awake or while trying to ignore people.

    A Book Needed for a Long Timeby ToomanybooksNC

    Reader Rating:
    See Detailed Ratings

    March 23, 2009: I wish this book or one like it had been written ten or fifteen years ago. Based on a journalist's observation of a particular software project, this book summed up much of what I have seen, learned, or learned wrongly, as a lay person and administrator, though not a programmer, but with responsibility for participating in evaluating software. It has expanded my horizon about what can be expected from software engineering and programming in terms of projects, deadlines, and trade-offs about what you can get and what will work. Amid a mountain of hype about where the information age is taking us, this volume taught me, at least, some salutary lessons about how the information age is really created.