Codex móvil: lanzar una app para iOS/Android completando todo el ciclo de desarrollo con voice coding
(dusskapark.medium.com)Como diseñador de producto, lo que quiero compartir no es simplemente la historia de “hice voice coding, di clic y ya...”. Es la experiencia de haber mantenido sin interrupciones el ciclo de desarrollo de producto con Codex móvil, incluso en una situación en la que no podía sentarme frente al escritorio, hasta llegar al lanzamiento real de una app Driver para iOS/Android.
Por trabajo vivo en Singapur, pero en ese momento estaba pasando una temporada en Corea por un asunto familiar. En medio de eso, llegó un nuevo requerimiento para la app de shuttle de una iglesia coreana en Singapur, de la que yo me encargaba como voluntario. El entorno de desarrollo estaba en una Mac mini en Singapur, a miles de kilómetros de distancia, y yo tenía que seguir trabajando desde el teléfono usando Codex dentro de la app móvil de ChatGPT.
Al principio pensé que lo más incómodo del desarrollo móvil sería el teclado pequeño, pero en la práctica el verdadero cuello de botella era el ciclo de retroalimentación. No era fácil abrir de inmediato el simulador y verificar los cambios; había que pasar por TestFlight, Google Play Test o capturas del simulador en la Mac mini remota, así que el proceso de validación era mucho más lento.
Por eso, mi forma de trabajar también cambió de manera natural. Hoy se podría decir que se acerca a lo que llaman loop engineering, aunque no fue una metodología que hubiera planeado conscientemente desde el inicio, sino algo a lo que me llevó la incomodidad del entorno móvil. En lugar de intentar verificar yo mismo cada detalle en una pantalla pequeña, avancé haciendo que Codex dividiera el trabajo en partes pequeñas, comprobara el éxito o fracaso de cada tarea, leyera los logs de error, corrigiera, validara otra vez y luego reportara el resultado.
Curiosamente, durante ese proceso de iteración, Codex incluso llegó a proponer funciones por su cuenta, implementarlas y mostrar cómo hacía bug fixes. Eran funciones en las que ni siquiera había pensado, pero que resultaron ser realmente necesarias, y me parecía fascinante ver todo ese proceso transmitido en vivo desde el teléfono.
Al final, yo, como diseñador de producto, logré llevar este flujo hasta el final usando solo voice coding y publiqué tanto la app Driver de iOS como la de Android. Más que reemplazar por completo un entorno de desarrollo de escritorio, sentí que Codex móvil se parece a una cabina de mando que evita que el ciclo de desarrollo de producto se interrumpa en esos momentos en los que no puedes sentarte frente al escritorio.
Aún no hay comentarios.