concuerdo con @pateketrueke, en la mayoría de las empresas, el que menos programa es el que mayor rango tiene, no porque no sepa programar, sino por tener mayor experiencia y control de liderazgo, donde sus funciones se basen en coordinar a un equipo, al menos así poco a poco se llega a gerente, aunque claro, hay casos de casos, como por ejemplo en el refrán popular: el que sabe, sabe, y el que no es el jefe