« Experts Say Use of Video Clips on YouTube May Be OK | Main | Electronic Privacy Information Center's 2007 International Privacy Ranking »

Rosenberg's Dreaming in Code

Dreaming in Code has been out for about a year but I only started reading it last week. Rosenberg is doing for software what Tracy Kidde did for telling the story of the development of a minicomputer in his now classic Pulitzer Prize and the American Book Award work, The Soul of a New Machine. I recommend both books. [JH]

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

Scott Rosenberg

List Price: $25.95
Hardcover: 416 pages
Publisher: Crown (January 16, 2007)
ISBN-10: 1400082463
ISBN-13: 978-1400082469

Book Description: Scott Rosenberg spent three years following a group of men and women--led by Lotus 1-2-3 creator Mitch Kapor--who are developing a novel personal information manager named Chandler (as in Raymond) meant to challenge market-leader Microsoft Outlook with elegant innovations. Their goal: to build something truly different--an application versatile enough to allow you to take emails, appointments, and notes and effortlessly transform one into another, organizing and displaying them as you please. The team included legendary programmer Andy Hertzfeld, author of much of the original Macintosh operating system, and Lou Montulli, the Netscape cofounder who invented the Web browser "cookie." Chandler's first manager, Michael Toy, dreamed of speedy releases but found himself stuck in quicksand; its second, Katie Parlante, resolutely held together a crew of gifted but stubborn programmers--including John Anderson, a philosophical coder who frequently found himself chasing elusive bugs down "ratholes," and Andi Vajda, a database expert who once hacked open his high school's minicomputer and found his future inside.

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.

About the Author: Scott Rosenberg is an award-winning journalist and the cofounder of Salon.com, where he served as technology editor, then managing editor, and is now vice president for new projects. His writing has appeared in the New York Times, Wired, The San Francisco Examiner, and other publications.

January 7, 2008 in Announcements | Permalink


TrackBack URL for this entry:

Listed below are links to weblogs that reference Rosenberg's Dreaming in Code:


The comments to this entry are closed.