The document discusses the benefits of apprenticeships for software development. It notes that while there is currently a glut of developers, there is a shortage of highly skilled ones. It proposes that companies hire an experienced craftsman to mentor 1-2 apprentices, arguing this will be cheaper than hiring mid-level developers and the apprentices will quickly surpass them in skills. It provides tips for setting up successful apprenticeship programs that benefit both the company and apprentice.