Codex mobile : aller au bout de la boucle de développement en codant à la voix pour lancer une app iOS/Android
(dusskapark.medium.com)En tant que product designer, ce que je veux partager n’est pas simplement une histoire du genre « j’ai codé à la voix, clic-clac… ». C’est l’expérience d’avoir poursuivi sans interruption la boucle de développement produit avec Codex mobile, même dans une situation où je ne pouvais pas m’asseoir à mon bureau, jusqu’au lancement effectif d’une app Driver sur iOS/Android.
Je vis à Singapour pour le travail, mais à l’époque je séjournai temporairement en Corée pour des raisons familiales. Entre-temps, une nouvelle demande est arrivée pour l’app de navette de l’église coréenne de Singapour, dont je m’occupais bénévolement. L’environnement de développement se trouvait sur un Mac mini à Singapour, à plusieurs milliers de kilomètres, et je devais poursuivre le travail depuis mon téléphone via Codex dans l’app mobile ChatGPT.
Au début, je pensais que le plus gênant dans le développement mobile serait le petit clavier, mais le vrai goulot d’étranglement était en fait la boucle de feedback. Il était difficile d’ouvrir immédiatement un simulateur pour vérifier, et il fallait passer par TestFlight, Google Play Test, ou encore par des captures d’écran du simulateur sur le Mac mini distant, ce qui ralentissait fortement la validation.
Ma manière de travailler a donc naturellement changé. Aujourd’hui, on appellerait peut-être cela du loop engineering, mais ce n’était pas une méthodologie réfléchie dès le départ : c’est surtout l’inconfort du contexte mobile qui m’y a contraint. Plutôt que d’essayer de tout vérifier moi-même sur un petit écran, j’ai avancé en demandant à Codex de découper le travail en petites tâches, de vérifier la réussite ou l’échec de chacune, de lire les logs d’erreur, de corriger, de revalider, puis de rendre compte du résultat.
Fait intéressant, au fil de cette boucle, Codex a même montré qu’il pouvait proposer des fonctionnalités, les implémenter et corriger des bugs de lui-même. C’étaient en réalité des fonctions auxquelles je n’avais pas pensé, mais qui se sont révélées indispensables — et voir tout ce processus se dérouler en direct sur un téléphone était tout simplement fascinant.
Au final, moi qui suis product designer, j’ai réussi à pousser ce flux jusqu’au bout uniquement en codant à la voix, et j’ai lancé les apps Driver sur iOS comme sur Android. J’ai eu le sentiment que Codex mobile ne remplaçait pas totalement un environnement de développement sur desktop, mais qu’il ressemblait plutôt à un cockpit permettant de ne pas interrompre la boucle de développement produit dans les moments où l’on ne peut pas s’asseoir à son bureau.
Aucun commentaire pour le moment.