3 ms·
The sentiment I've seen is that a great people manager who trusts their engineers despite not knowing much about software can still be an above average manager.
by beckingz 4y ago
The sentiment I've seen is that a great people manager who trusts their engineers despite not knowing much about software can still be an above average manager.
Given that the median manager seems to be throughly mediocre, an above average manager even if they can't code or read code seems desirable.
- kqr 4y agoI remember reading about an actual observational study on this -- I think on HBR -- and the conclusion was basically that managers that are technically skilled have much happier employees on average. Another finding from the same study was that the statements "I feel like my manager can do my job" and "I am not looking for new work" were strongly correlated. (This sounds like the same thing but isn't.) In other words, you have to be one he'll of a people person to make up for cards stacked against you.
- icedchai 4y agoI think either end of the spectrum is fine: highly skilled / can do your job if needed, or not technically skilled at all / honest about it / tracks schedule / delegates all technical authority. The messy middle is where the problems happen.
- phibz 4y agoYou can't be a coach and a player. It doesn't work. Having technical skills and being able to make or weigh in on big picture decisions is great. But you have to trust your team to do their job, even if it isn't exactly how you would do it. Does it meet the business need? Does it make sense strategically. Is your team staying unblocked? Are you being reactive or proactive? Are your team members growing and improving?
- icedchai 4y agoI disagree. My best bosses have been player/coaches. You usually only find this at smaller companies.