I completely agree with this. The best leaders are those who have proven themselves to be great individual contributors before moving into a management role. This gives them a deep understanding and appreciation for the work that their team members do, which is crucial for effective leadership. Professional managers, on the other hand, may not have the same level of experience and can sometimes struggle to effectively support and lead their team.
Patrol8394|3 years ago
Best managers are IC who have the ability to trust their eng to do the work. Their main role should be “advice”, provide context and connections within the company.