|
|
|
|
|
by gwbas1c
2697 days ago
|
|
I firmly believe great software engineering managers are people who are adequate developers, but have excellent people skills. Why? They need to understand enough software at a high level to be able to manage, instead of turning lower-level details into management problems. But, they also need to find software development frustrating enough that they are happy to not have to do it every day. |
|
Best managers I met had almost nil technical knowledge or if they did they were not advertising it very much. They were gardeners. They made sure you were occupied, you provided value, you did what you liked and all projects that needed staff were allocated staff. They will meet with you every week for mandatory half an hour 1:1 chat to make sure everything is heading in the right direction and have general sense of how happy you are and how happy others are about you. If the manager thinks you are doing well that's about how much supervision you are getting.
I like this style A LOT.