I understand most people have negative experiences with managers that can't code, but I would argue that the experience with these managers would also be bad if they could code.
You don't need to be able to code as a manager but you need to be highly skilled.
The only problem that arises then is that for decisions based on technical knowledge you have to trust others.
The main problem I see is that a lot of managers are too mediocre for the job and compensate it by trying to sell themselves.
I understand most people have negative experiences with managers that can't code, but I would argue that the experience with these managers would also be bad if they could code.
You don't need to be able to code as a manager but you need to be highly skilled.
The only problem that arises then is that for decisions based on technical knowledge you have to trust others.
The main problem I see is that a lot of managers are too mediocre for the job and compensate it by trying to sell themselves.