Chapter 13. Journeymen Developers

The step from apprentice to journeyman is very significant and represents the coming of age of the developer. It is a public recognition that the developer is a skilled generalist, able to undertake application development projects without assistance. Customers, managers, and other craftsmen will be able to verify this ability by looking at the last application on which the journeyman worked as an apprentice. This “graduation” application is the start of the portfolio that the journeyman will build from successfully created applications.

In becoming a journeyman, a developer accepts responsibility for creating robust, high-quality applications and confirms her acceptance of the software craftsmanship approach. ...

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.