Coraz więcej mówi się o prawidłowych praktykach programistycznych, a mimo to wciąż zdarzają się przypadki wydania nieudanego towaru. Istnieje mnóstwo przyczyn tego stanu rzeczy, np. Postrzeganie cyklu tworzenia oprogramowania jako linii produkcyjnej, brak właściwego zarządzania projektami oraz brak wypracowanych metod rekrutacji specjalistów i kierowania zespołem. Rozwój metodyk zwinnego programowania poprawił sytuację, ale problem niskiej jakości samych projektów nie zniknął.
Książka ta proponuje czysto rzemieślnicze podejście do pracy programisty. Idea ta, znana jako software craftsmanship, zakłada kompletną zmianę sposobu myślenia o programowaniu. Priorytetami stają się tu profesjonalizm, technologiczna perfekcja i zadowolenie klienta, a osiąga się to, stosując pewne praktyki programistyczne, które zaczerpnięto m.in. Z metodyk programowania ekstremalnego, zwinnego i odchudzonego. Autor, który jest współzałożycielem największej organizacji deweloperów-rzemieślników, dzieli się swoją wiedzą i doświadczeniem przez inspirujące przykłady i użyteczne rady. Okazuje się, iż dzięki tej postawie zespół może osiągnąć najwyższy poziom technicznej doskonałości stworzonych projektów.
Książka ta proponuje czysto rzemieślnicze podejście do pracy programisty. Idea ta, znana jako software craftsmanship, zakłada kompletną zmianę sposobu myślenia o programowaniu. Priorytetami stają się tu profesjonalizm, technologiczna perfekcja i zadowolenie klienta, a osiąga się to, stosując pewne praktyki programistyczne, które zaczerpnięto m.in. Z metodyk programowania ekstremalnego, zwinnego i odchudzonego. Autor, który jest współzałożycielem największej organizacji deweloperów-rzemieślników, dzieli się swoją wiedzą i doświadczeniem przez inspirujące przykłady i użyteczne rady. Okazuje się, iż dzięki tej postawie zespół może osiągnąć najwyższy poziom technicznej doskonałości stworzonych projektów.