CodeStory : Un éditeur pour l'avenir de la programmation
Depuis un siècle, les humains communiquent avec les ordinateurs via le code. Ada Lovelace utilisait des cartes perforées sur la Machine analytique de Babbage, et les premiers éditeurs interactifs étaient des éditeurs de ligne simples sur des terminaux de type machine à écrire. L'arrivée des écrans vidéo a apporté des éditeurs plein écran, tels que les toujours appréciés Emacs et vim. Au fil des ans, au fur et à mesure que nos langages de programmation et nos frameworks devenaient plus puissants, nos interfaces de code ont également évolué. Nous avons des IDEs spécialement conçus avec des outils dédiés pour écrire, rechercher, organiser, naviguer, déboguer, exécuter et collaborer sur le code.
Cependant, un fait fondamental n'a jamais changé jusqu'à présent : ces interfaces ont toujours été conçues pour que les humains interagissent avec le code. L'arrivée de systèmes d'IA capables de programmer en collaboration avec les humains ou d'écrire du code indépendamment remet en question ce fait. Nous pensons que nous avons maintenant l'occasion et la nécessité de repenser fondamentalement l'éditeur pour qu'il devienne un lieu où les humains et l'IA peuvent travailler ensemble. C'est ce que nous tentons de faire avec CodeStory.
Nous construisons un éditeur qui relie le présent et l'avenir - équipé pour aider les développeurs à utiliser efficacement l'IA dans leurs flux de travail aujourd'hui, tout en ouvrant la voie à la façon dont nous imaginons la programmation avec l'IA à l'avenir.
Notre équipe de quatre personnes, basée à Londres, Royaume-Uni, a construit une infrastructure de test à Meta exécutant 2000 tests par seconde, une infrastructure de paiement pour 150 000 commerçants en Inde, des agents d'IA écrivant des plans d'affaires prêts pour le gouvernement, a été finaliste du ACM ICPC mondial, est contributeur Open Source à gRPC et un ancien fondateur spécialisé à l'intersection du design et des outils de développeur.