Codex Mobile: lançar apps iOS/Android fechando todo o loop de desenvolvimento com voz
(dusskapark.medium.com)Como product designer, o que quero compartilhar não é apenas a história de “programei por voz, foi só clicar...”. É a experiência de manter o loop de desenvolvimento de produto sem interrupções com o Codex Mobile, mesmo em situações em que eu não podia me sentar à mesa, e levar isso até o lançamento real de um app Driver para iOS/Android.
Eu moro em Singapura por causa do trabalho, mas naquela época estava temporariamente na Coreia por assuntos da família. Nesse meio-tempo, surgiu um novo requisito para o app de shuttle da igreja coreana de Singapura, do qual eu cuidava como voluntário. O ambiente de desenvolvimento estava em um Mac mini em Singapura, a milhares de quilômetros de distância, e eu precisava continuar o trabalho pelo celular usando o Codex no app móvel do ChatGPT.
No começo, pensei que o mais incômodo no desenvolvimento móvel seria o teclado pequeno, mas o verdadeiro gargalo era o loop de feedback. Não era fácil abrir o simulador e verificar na hora, e era preciso passar por TestFlight, Google Play Test ou por capturas de tela do simulador no Mac mini remoto, o que tornava o processo de validação muito mais lento.
Por isso, a forma de trabalhar também mudou naturalmente. Hoje em dia isso talvez se aproxime do que chamam de engenharia de loop, mas não foi algo metodológico desde o início; foi simplesmente o que o ambiente móvel me forçou a fazer. Em vez de tentar conferir tudo pessoalmente em uma tela pequena, conduzi o processo para que o Codex dividisse o trabalho em partes menores, verificasse o sucesso ou a falha de cada tarefa, lesse os logs de erro, corrigisse, validasse de novo e então reportasse os resultados.
Curiosamente, no processo de rodar esses loops, o próprio Codex chegou a sugerir funcionalidades, implementá-las e mostrar o processo de correção de bugs. Eram recursos nos quais eu nem tinha pensado, mas que acabaram sendo essenciais, e foi fascinante ver tudo isso sendo transmitido ao vivo pelo celular.
No fim, eu, como product designer, consegui levar esse fluxo até o final apenas com programação por voz e lançar tanto o app Driver para iOS quanto para Android. O Codex Mobile não me parece substituir completamente um ambiente de desenvolvimento de desktop; ele se aproxima mais de um cockpit que impede que o loop de desenvolvimento de produto seja interrompido nos momentos em que não dá para estar sentado à mesa.
Ainda não há comentários.