Hacker News new | past | comments | ask | show | jobs | submit login

The fact of the matter is that a lot of technical people who are geniuses technically do not have the qualities necessary to be good managers. Good managing requires ability to communicate up, down, and across the corporate hierarchy and the political minefield that comes with it.

Good managers will balance out good technical people in terms of skillset, and help their team to do their job, while also coaching them in the areas where they are weak (and if the manager is weak technically, then obviously technical coaching is not in scope). Good managers will filter what reaches inside their team from the outside and protect their team from crap while captaining the ship forward. They know their weaknesses and also know that good leadership requires hiring people who are smarter than you are, and then helping to facilitate the magic that can happen when good people get together.

Having managers who are strong both technically and in a business sense is rare. There are only so many Elon Musks in the world. But when you work with one, your work becomes very enjoyable.

At the end of the day, team members don't have visibility as to what managers do every day. This blog is great for understanding this stuff: http://randsinrepose.com

http://www.randsinrepose.com/cat_management.html




Right, you are talking about ideal managers. Which, if we had, we wouldn't be having this discussion.


I'm just trying to say that just because one may not have experienced them or seen them does not mean they don't exist. I've worked for a few and with a few. They helped me grow.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: