Soy un poco prematuro para esto, a los 35 años soy un CTO que todavía se las arregla para escribir un código cuando no me distraen los sitios de preguntas y respuestas, entrevistas, hojas de presupuesto, litigios pendientes, ese agujero negro llamado la Oficina de Patentes de EE. UU. Y otros cosas.
Aprendí por primera vez el final de la "empresa" de la programación cuando me cansé de trabajar para otras personas. Estaba familiarizado con algunos aspectos de la administración, como las licencias de software y los contratos en general, por lo que fue un movimiento natural para mí. Francamente, lo odio.
Actualmente, estoy lo suficientemente versado como para continuar no solo empujando productos limpios por la puerta, sino también asegurándonos de mantener y mantener a las personas que pueden empujar productos limpios por la puerta. También hago todo lo posible para alejarnos de las trampas legales. Me niego a dejar de escribir código, por lo que es como trabajar en dos trabajos a tiempo completo.
¿Mi meta? Ganar suficiente dinero para que pueda volver a empujar cosas ordenadas por la puerta, sin tener que preocuparme por nada más. Eso probablemente no sucederá durante otros 15 años, lo que, notablemente, me pone a la misma edad que usted planteó en su pregunta.
También debe tener en cuenta que la mayoría de las (buenas) empresas tienen una perspectiva diferente de la administración. Por ejemplo, no interferiría con un proyecto del que no sabía nada, a pesar de que mi título 'me da derecho' a hacerlo a menos que haya alguna razón convincente para hacerlo. Si va a pasar por toda la molestia de establecer un nivel 'senior' y luego cortocircuitarlo, ¿cuál es el punto?
En el lugar donde trabajo, si puede tener una idea, redactar una especificación, un plan y un presupuesto, usted es el propietario, es su bebé y es libre de gastar dinero y ejecutarlo con una supervisión mínima.
Creo que las empresas más sensatas se están dando cuenta de que ganan más dinero cuando (dentro de lo razonable) ponen a las personas en lo que quieren hacer. Gerente hoy, gruñido mañana, consultor la semana siguiente. Mientras la compensación refleje sus responsabilidades, no veo cómo un título hace alguna diferencia :)
Nota al pie: Odio las patentes de software y soy miembro de LPF (liga para la libertad de programación)