Hacker News new | ask | show | jobs
by gvajravelu 3113 days ago
1. Great communication skills: Both for communicating with the people who report to you and for the people you report to 2. Understanding the business's goals: This will help you prioritize projects in a way that helps the business the most 3. Managing office politics: Your direct reports may be gunning for each other's jobs or your own. You need to get everyone to work as a team instead of working as individuals. Improving your emotional intelligence can help here. 4. Knowing where to get help managing when you need it. Often talking to your boss or a former boss is a great way to go.

You might find this article I wrote helpful: https://www.climbuptheladder.com/how-to-be-a-great-manager/.