Jérémy Magrin
Développeur React Native Freelance Senior · Expo · iOS & Android
Chaque point est un vrai train, posé sur ses vraies voies
Hier une carte des trains allemands de Alikhan Beisenbayev a tourné partout dans le feed
Je l'ai trouvée magnifique, j'ai voulu la même pour la France
Et j'ai tout vibe codé
Sauf que je suis tombé sur un mur que l'auteur allemand n'a pas eu
La SNCF publie tous ses horaires en open data, sans un seul tracé de voie
Le GTFS français te donne une liste d'arrêts et rien d'autre
Paris 10h, Lyon 12h, zéro info sur le chemin entre les deux
Relie les gares en ligne droite et ton TGV Paris-Marseille coupe à travers le Massif central
Donc j'ai reconstruit les 13 600 trajets un par un
Chaque train reprojeté sur le vrai réseau ferré d'OpenStreetMap, rail par rail, à 23 mètres près
1,3 million de train-km dans la journée, 33 fois le tour de la Terre
Et le plus honnête que je puisse dire
J'ai pas lu une seule ligne de ce code
Vibe codé de bout en bout, j'ai regardé la vidéo, jamais le code
Derrière c'est quand même du map-matching sur 276 000 arêtes de rail, un binaire de 28 Mo lu direct par le GPU, du 60 images par seconde
Et je le mettrais jamais en prod sans tout relire, ça doit pas être ouf
Mais pour sortir ça 1h, je connais rien de plus rapide
Alors le vibe coding, c'est un jouet ou l'outil le plus puissant que t'aies eu entre les mains pour un POC ?