Ya hay mucho presentado aquí, así que no repetiré lo que se ha dicho.
A simple vista, me parece que tiene expertos y un líder con habilidades / ideas de gestión. Eso es bueno, pero está incompleto .
Tú eres el pragmático: haz su vida más fácil.
Hay al menos dos áreas que puedes cubrir:
- profundizando en los detalles técnicos del idioma elegido por la startup
- mejore la calidad del código y suavice los rincones del trabajo con él
Técnico
Esos tipos son expertos en sus campos, y esto es bueno, pero eso no significa que sepan cómo salir de una bolsa de papel. Honestamente, he visto a gente muy brillante escribir código horrible e impensable.
Tienes la oportunidad de convertirte en el líder técnico aquí. Aprende el idioma adentro / afuera, hasta que conozcas todas sus sutilezas. Aprende los modismos que usa la comunidad. Investiga las bibliotecas útiles que existen por ahí.
Calidad
Hay tareas ingratas pero útiles:
- ¿quién mantiene el repositorio de código fuente?
- ¿quién escribe / mantiene las pruebas?
- ¿quién controla que pase la suite de prueba? e identifica los cometidos culpables? y hacer ping a los infractores implacablemente?
Hay algunos pasos que ayudan, ya sea muy formal o no:
- ¿Cómo revisa los compromisos? (¿existe una propiedad asociada con algunas áreas del código?)
- ¿Cómo planifica el trabajo / las tareas?
Hay muchas actividades periféricas relacionadas con tener ideas y escribir código.
Tienes la oportunidad de convertirte en el líder de calidad aquí. Conozca las mejores prácticas de la industria (poco de "ágil", poco de scrum, poco de TDD, ...), y componga un proceso que se ajuste a su empresa. Aprenda a construir sistemas (make, cmake, ninja, lo que sea) y escriba los scripts que facilitan la construcción / implementación. Comprueba Jenkins (o lo que sea) y crea un servidor de integración continua.
Son impresionantes en sus respectivos dominios y eso es genial. Dado que en este momento no está especializado, diría que es hora de que identifique las debilidades (también puede pedir sus opiniones) y rellene un (s) espacio (s)!