Donde todo empezó.
El primer proyecto real que construí, seis meses después de empezar a aprender a programar. Una calculadora de somatotipo Heath-Carter. La visión detrás de AfitPilot ya estaba ahí: tomar medidas de una persona, calcular algo específico, devolverle un resultado significativo.
Un artefacto de 2019, conservado.
En la primavera de 2019 llevaba unos seis meses aprendiendo a programar. Quería construir algo real, no otro tutorial de lista de tareas. Así que elegí lo que mejor conocía de mi formación en ciencias del deporte: el somatotipo Heath-Carter.
El somatotipo es un método que toma nueve medidas antropométricas (altura, peso, tres pliegues cutáneos, dos diámetros óseos, dos perímetros de extremidades) y las convierte en un perfil de tres números de la composición corporal (endomorfia, mesomorfia, ectomorfia). Carter y Heath publicaron la formulación moderna en 1990. Aún se utiliza hoy en día en la identificación de talentos y la investigación deportiva.
Escribí las matemáticas en JavaScript puro, dibujé a mano el somatograma en el lienzo de HTML, encontré las referencias académicas en mis antiguos PDFs de la universidad, y lo publiqué en GitHub Pages con un envoltorio de Bootstrap 4. Mirándolo ahora, puedo ver cada atajo y cada torpeza de un constructor primerizo. Lo conservé todo.
Porque lo que importa no es la calidad del código. Es la forma de la idea. Seis años antes de que AfitPilot existiera como empresa, ya estaba intentando hacer lo mismo que hago ahora: tomar un conjunto de variables sobre una persona, pasarlas por un sistema, generar un resultado personalizado. Mi abuelo lo hizo para las enfermedades cardíacas en 1971. Yo lo hice para la composición corporal en 2019. Lo hago para el rendimiento deportivo hoy. La misma arquitectura intelectual, con tres generaciones de diferencia.

Pruébalo, exactamente como era en 2019.
Este es el código original, alojado sin cambios en AfitPilot. Bootstrap 4. jQuery. JavaScript puro. Un elemento de lienzo. Lo único que se ha eliminado es el panel de afiliados de Amazon para equipos de medición, porque esos códigos de seguimiento están obsoletos y ya no son relevantes.
Abrir la página independiente de 2019Fuente, demo y el manual original de Heath-Carter.
La misma idea, seis años después.
En 2019, la calculadora tomaba nueve números sobre una persona y devolvía tres. Útil, pero limitado: una instantánea de un cuerpo, no un plan para él.
AfitPilot, hoy, toma un conjunto mucho más rico de entradas (historial de entrenamiento, capacidad de movimiento, disposición diaria, marcadores de fatiga, demandas deportivas, estado de recuperación) y devuelve un programa que se adapta a medida que esas entradas cambian. La herramienta de somatotipo era una lectura estática. AfitPilot es un bucle de retroalimentación.
Pero la creencia subyacente es idéntica: un sistema construido cuidadosamente, a partir de medidas reales de una persona real, supera a una plantilla genérica cada vez. No tenía las palabras para eso en 2019. Solo tenía una corazonada y nueve medidas.