
Apprenticeship is an age-old concept, while software as we know it is very young. This workshop will explore the application of the apprenticeship model to the training of software developers. It will not attempt to introduce or defend apprenticeship, as it is expected that participants will already have a working knowledge of the concept and believe that at least parts of it can be practically applied. We will work together to refine the definition of what software apprenticeship is, how it can be applied today, and how it ought to grow and mature.
Keywords: Apprenticeship, Craftsmanship
Workshop URL: http://www.rolemodelsoft.com/OOPSLA2002/apprenticeship.