Ancient crafts was passed on through generations. Knowledge was transmitted by master craftsmen (those who were knowledgeable in the trade) to apprentices by familiarity, obtained by daily, close contact in a get-your-hands-dirty fashion.
In this way, transmission of a craft apprenticeship involved not only tools and materials, but also an initiation into a system language, ethics, taste and rules.
In this session we'll present a training program we've developed at 10 Pines based on this metaphor to try to answer the question 'What does it take to grow great developers?'.
All too often in today’s world; businesses and institutions hurry for short-term gain and tend toward valuing mass production over quality; or cheaper wages over compensating for consistently excellent work.
Our aim is not only train great developers, but do so from our culture and values to create a software development tradition where apprentices become master craftsmen that carry this legacy on.