The star programmer was not a mature programmer. They were proficient and smart. They were incapable of working with a team, because it was difficult to collaborate with them because their code was inaccessible.
A principal engineer is not someone who generates the most working code. It's someone who moves the net productivity and product impact of the whole team forward.
A principal engineer is not someone who generates the most working code. It's someone who moves the net productivity and product impact of the whole team forward.