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.
I have to disagree with you on this. I feel like someone in a management position should be the most skilled. He or she should be the example, the resource, and the one who can do it when nobody else can.
We have too many managers that are soft, lazy, and cannot do the job. They order people around, and can’t answer the most basic questions.
I am a boss myself. I will not ask someone to do something that I cannot do myself, so I make sure that I can do everything. I trust my team to do their jobs, but I need to lead by example. From sweeping the floors to designing what the future looks like in 30 years, it is all in my wheelhouse.
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?
I have to disagree with you on this. I feel like someone in a management position should be the most skilled. He or she should be the example, the resource, and the one who can do it when nobody else can.
We have too many managers that are soft, lazy, and cannot do the job. They order people around, and can’t answer the most basic questions.
I am a boss myself. I will not ask someone to do something that I cannot do myself, so I make sure that I can do everything. I trust my team to do their jobs, but I need to lead by example. From sweeping the floors to designing what the future looks like in 30 years, it is all in my wheelhouse.