Software Apprenticeship: Looking Back to Move ForwardIf developing software is all about skills (and it is), then how do we most quickly and effectively learn them? That is not a new tech...