<p><i>Software Craftsmanship</i> is a call to arms for programmers: an impassioned manifesto that restores the developer to a central role in large-scale projects, and shows developers how to master the skills they need to succeed in that role. <i>Software Craftsmanship</i> transcends "software engineering," demonstrating that quality software can''t simply be "manufactured": it must be built by craftspeople with pride in their work, and a personal commitment to excellence. In <i>Software Craftsmanship</i>, Pete McBreen focuses on the <i>craft</i> of software development, explaining why current "software engineering" techniques often fail, and offering programmers a new path to excellence. Just as the modern carpenter benefits from better tools, materials, and understanding, the modern programmer can benefit from better computers, reusable components, and more robust languages -- but only <i>if</i> he or she is prepared to treat the software profession as a true "craft." McBreen explai