I disagree. An engineer with soft skills, but no hard skills, isn't an engineer – but their soft skills may be usable elsewhere. (I find that engineering managers need to have a decent amount of engineering skill to be…
Yes. :) Sound engineering judgment typically implies a good understanding of the full context of the problem ("is this a good tradeoff?"), which often involves things beyond the merely technical. And without all of the…
No no, not at all! One of the key things a manager needs to do is create a culture of mutual respect within the team, between everyone and everyone else. If the manager doesn't actually respect people, that's going to…
On (2) -- I picked a personal anecdote, but I've seen this be very true on much smaller teams, as well. (Including, as it happens, AlphaGo! Think about what went in to creating the circumstances where it could be…
I disagree. An engineer with soft skills, but no hard skills, isn't an engineer – but their soft skills may be usable elsewhere. (I find that engineering managers need to have a decent amount of engineering skill to be…
Yes. :) Sound engineering judgment typically implies a good understanding of the full context of the problem ("is this a good tradeoff?"), which often involves things beyond the merely technical. And without all of the…
No no, not at all! One of the key things a manager needs to do is create a culture of mutual respect within the team, between everyone and everyone else. If the manager doesn't actually respect people, that's going to…
On (2) -- I picked a personal anecdote, but I've seen this be very true on much smaller teams, as well. (Including, as it happens, AlphaGo! Think about what went in to creating the circumstances where it could be…