[Home]SoftwareCraftsmanship

FrontPage | BookOfChanges | Preferences

Software Craftsmanship 2002, 187pp, Addison Wesley [ISBN 0201733862 (amazon.com, search)] by PeteMcBreen?

Pete raises significant questions about origins, training and qualifications of software developers that rub against the Software Engineering & academic "degree & credentials" theory. He proposes the craftsman model (apprentice, journeyman, master craftsman) is the better means for developing and knowing great software developers. He contrasts strongly against the IEEE folks like McConnell?, Humphrey, etc. (the whole "IEEE SWE Certification" movement)

His arguments ring mostly true to me. I'm not willing to count out computer science completely, but as a predictor for software developer success, I agree that a CS degree is little better than a button saying, "Yesterday I cudn't spel Porgramer, and now I are one!"

His thoughts on team composition and journeymen actually journeying to work with different master craftsmen of different strength areas resonates with my experiences journeying and cross-fertilizing different teams.

A provocative read. You will wind up questioning many of your "known truths" if you read McBreen. Much to argue with, and I believe he'd relish the arguement.

Recommended.

--BobLee April, 2003


Software Craftsmanship inspired me, it gave me the direction I sought and reassured me. Nine months after reading it, McBreen's ideas continue to inspire me to seek out a master craftsman to apprentice. I have also gained some perspective on the reassurance I felt in reading the book: his arguments against traditional computer science education were music to my ears because I never had any formal computer science education. Craftsmanship gave me hope that I could excel without a computer science degree. --DaveHoover
A BookOnTheBookshelf

Locations of visitors to this pageFrontPage | BookOfChanges | Preferences
Edit text of this page | View other revisions
Last edited November 2, 2006 1:31 pm by ElizabethWiethoff (diff)
Search: