Technically proficient/above average, yes. But the technically excellent ones should be the ones doing the coding, not wasting time on management duties.
Management has a different skill-set requirement, but they need to be able to identify good work from average/bad.
Yep. I have the good type of dynamic with my boss where I can see the ground level for 400 miles in all directions, and he can see 40000ft up. I can handle data of any size and see patterns in datasets, and he can handle managing people and executives for more than 30 minutes at a time without feeling like his core fabric is unraveling.
It's good for a manager to have a different skillset from their employee in some cases. What's not good is a manager who has no experience, no interest, and no understanding of their employee's work. I have a feeling that Elon is calling out the latter.
I kind of disagree with Elon on this one.
Technically proficient/above average, yes. But the technically excellent ones should be the ones doing the coding, not wasting time on management duties.
Management has a different skill-set requirement, but they need to be able to identify good work from average/bad.
But who am I to argue with Elon on this?
Agree. I've worked with some good managers who 100% relied on their team to give them the correct information to work with.
It's when you get a non-techie manager who doesn't listen to his team it all falls apart.
Yep. I have the good type of dynamic with my boss where I can see the ground level for 400 miles in all directions, and he can see 40000ft up. I can handle data of any size and see patterns in datasets, and he can handle managing people and executives for more than 30 minutes at a time without feeling like his core fabric is unraveling.
It's good for a manager to have a different skillset from their employee in some cases. What's not good is a manager who has no experience, no interest, and no understanding of their employee's work. I have a feeling that Elon is calling out the latter.