How GitHub engineers learn new codebases | Heykuki News