Leading a team is a different task than that of being a software engineer. As a result, good software engineers do not always make good managers, and that’s OK — effective organizations allow productive career paths for both individual contributors and people managers.

