Learning to be a software engineer in a complex organization: A case study
focusing on apprenticeship/practice based learning for getting new engineers
productive in contributing to the Google codebase