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.
From the Hardcover edition.
Share your thoughts on the Dreaming in Code Travel eBook with others!
|Title of eBook: Dreaming in Code|
|Release Date: 01-16-2007|
|Allowed Countries (hover)|
|Publisher: Crown Publishing Group||Store Sales Rank: 21315|
This eBook download is available in the following formats:
|Parent title||Dreaming in Code|
|Devices||Samsung Tablet, Apple Ipad & Iphone, Barnes & Noble Nook, Kobo eReader, Aluratek Libre, Iliad, Nokia, Blackberry, Hanlin|
|Note||ePub, short for electronic publication is one of our favorites and should be yours for a couple of reasons. ePub offers reflowable text giving you flexibility to manipulate how the content is presented. Moreover, lots of cool features are now being developed for the reader like advanced video and audio. ePub is now an industry standard, so all of the "non-propreitary" hardware manufacturers are now supporting it.|
Dreaming in Code
Michael Toy places his palms on his cheeks, digs his chin into his wrists, squints into his PowerBook, and begins the litany.
"John is doomed. He has five hundred hours of work scheduled between now and the next release. . . . Katie's doomed. She has way more hours than there are in the universe. Brian is majorly doomed. Plus he's only half time. Andy-Andy is the only one who doesn't look doomed. There are no hundreds on his list."
They don't look doomed, these programmers sitting around a nondescript conference room table in Belmont, California, on a summer day. They listen quietly to their manager. Toy is a tall man with an impressive gut and a ponytail, but he seems to shrink into a space of dejection as he details how far behind schedule the programmers have fallen. It's July 17, 2003, and he's beginning to feel doomed himself about getting everything done in the less than two months before they are supposed to finish another working version of their project.
"Everybody who has a list with more time than there is in the universe needs to sit down with me and go over it."
These lists are the bug lists-rosters of unsolved or "open" problems or flaws. Together they provide a full accounting of everything these software developers know must be fixed in their product. The bug lists live inside a program called Bugzilla. Toy's programmers are also using Bugzilla to track all the programming tasks that must be finished in order to complete a release of the project; each one is responsible for entering his or her list into Bugzilla along with an estimate of how long each task will take to complet