Chapter 11. Mastering the Craft

Good, experienced developers who have mastered the craft of software development by shipping many different systems are the key to software craftsmanship. They are the foundations on which we can build the software craftsmanship community as a viable alternative to the programming hordes incorporated in the software engineering model. Although good, experienced people are quite rare, they do exist and can be found. Most are either independent or working for smaller companies that value their contribution.

The challenge in finding good, experienced developers lies in finding people who have already adopted the craft tradition of continual learning. We are looking for developers who, although already good, are continually ...

Get Software Craftsmanship: The New Imperative now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.