Là où tout a commencé.
Le tout premier projet que j'ai construit — six mois après avoir commencé à apprendre à coder. Un calculateur de somatotype Heath-Carter. La vision derrière AfitPilot était déjà là : prendre des mesures sur une personne, calculer quelque chose de spécifique, lui renvoyer un résultat qui ait du sens.
Un artefact de 2019, conservé tel quel.
Au printemps 2019, j'apprenais à coder depuis environ six mois. Je voulais construire quelque chose de réel — pas un énième tutoriel de liste de tâches. Alors j'ai choisi le sujet que je connaissais le mieux grâce à mon background en sciences du sport : le somatotype de Heath-Carter.
Le somatotypage est une méthode qui prend neuf mesures anthropométriques — taille, poids, trois plis cutanés, deux largeurs osseuses, deux circonférences de membres — et les transforme en un profil à trois chiffres de la composition corporelle (endomorphie, mésomorphie, ectomorphie). Carter et Heath ont publié la formulation moderne en 1990. Elle est toujours utilisée dans la détection de talents et la recherche sportive aujourd'hui.
J'ai écrit les calculs en JavaScript pur, dessiné le somatogramme à la main dans un élément canvas HTML, trouvé les références académiques dans mes vieux PDF universitaires, et déployé le tout sur GitHub Pages avec un habillage Bootstrap 4. Quand je le regarde aujourd'hui, je vois chaque raccourci et chaque maladresse d'un débutant. J'ai tout gardé.
Parce que ce qui compte, ce n'est pas la qualité du code. C'est la forme de l'idée. Six ans avant qu'AfitPilot n'existe en tant qu'entreprise, je faisais déjà ce que je fais aujourd'hui : prendre un ensemble de variables sur une personne, les passer dans un système, générer une sortie personnalisée. Mon grand-père l'a fait pour les maladies cardiaques en 1971. Je l'ai fait pour la composition corporelle en 2019. Je le fais pour la performance athlétique aujourd'hui. Même architecture intellectuelle, trois générations d'écart.

Essayez-le — exactement comme en 2019.
Voici le code original, hébergé sans modification sur AfitPilot. Bootstrap 4. jQuery. JavaScript pur. Un élément canvas. La seule chose qui a été retirée est le panneau des liens affiliés Amazon pour le matériel de mesure — ces codes de tracking sont obsolètes et n'apportent plus rien.
Ouvrir la page autonome de 2019Code source, démo, et le manuel original de Heath-Carter.
La même idée, six ans plus tard.
En 2019, le calculateur prenait neuf nombres sur une personne et en renvoyait trois. Utile, mais limité — un instantané d'un corps, pas un plan pour le faire évoluer.
AfitPilot, aujourd'hui, prend un ensemble d'entrées beaucoup plus riche — historique d'entraînement, capacité de mouvement, fraîcheur quotidienne, marqueurs de fatigue, exigences du sport, état de récupération — et renvoie un programme qui s'adapte à mesure que ces entrées changent. Le calculateur de somatotype était une lecture statique. AfitPilot est une boucle de rétroaction.
Mais la conviction sous-jacente est identique : un système construit avec soin, à partir de vraies mesures sur une vraie personne, dépasse à chaque fois un modèle générique. Je n'avais pas les mots pour dire ça en 2019. J'avais juste une intuition et neuf mesures.