Two dozen programmers,3 years of time,4732 a bug, just to create superior software.
As the cover of this book concludes, "Dream Break Code" is about the long and painful development of Chandler software, which lasted 3, in which a series of questions were tested and ended in failure. It let me see is that a group of people embrace the dream of changing the world, but in the forward and the pursuit of finding that those in the immediate ideal of the peak, is so far away from the mountain, when the climb across a hill in front of the total thought has come to the destination, but found that this is another need to climb customer service barrier peaks. This is why software development is a rare and important reason.
The introduction of the good, software developers are not piling code workers, can not be satisfied with the command-style task layout. These talented developers, low-key, quiet, independent self-awareness, they are not obsessed with the feeling of being the focus, but are very addicted to their own thought of great creation. Genius in the cooperation, seemingly creative endless, in fact, the joint limited; seemingly independently, but integration is difficult. In the process of creation, we need to be creative, each member should be as creative as possible, but uncontrolled creativity often leads only to unrealistic project requirements and inability to achieve functionality. This requires a strong management core to make decisions on many matters of the project, making its purpose clear and the bull's eye not offset.
After reading this book, give me the deepest feeling is the importance of communication: software users and software communication, software requirements and developers of communication, programmer and Programmer communication, programmer and machine communication. These layers are added together to form a barrier to success. To be a good software developer, it takes more than a patient, a commitment, and a willpower.
"Dream Break Code" read Note 3