El Impacto de la IA en el Desarrollo de Software
Como gerente de proyecto de Google para herramientas de desarrollador, Ryan Salva tiene una perspectiva privilegiada sobre cómo las herramientas de inteligencia artificial están transformando la codificación. Anteriormente de Github y Microsoft, ahora es responsable de herramientas como Gemini CLI y Gemini Code Assist, guiando a los desarrolladores hacia el nuevo mundo de la programación agentica.

Investigación sobre el Uso de Herramientas de IA
El equipo de Salva publicó nueva investigación de terceros este martes, mostrando cómo los desarrolladores utilizan realmente las herramientas de IA y cuánto progreso queda por hacer. Uno de los hallazgos más interesantes fue la fecha mediana en que los desarrolladores comenzaron a usar herramientas de IA: abril de 2024, lo que coincide con el lanzamiento de modelos como Claude 3 y Gemini 2.5.
La capacidad de llamada a herramientas es clave para que los modelos puedan autocorregirse al realizar tareas de codificación, como compilar código o ejecutar pruebas.
Experiencia Personal de Ryan Salva
Salva compartió cómo utiliza las herramientas de IA en sus proyectos personales y profesionales. «La mayor parte de mi codificación actual es para proyectos de hobby, y uso principalmente herramientas basadas en línea de comandos, como Gemini CLI», explicó. También mencionó el uso de diversas IDEs como Zed, VS Code, Cursor y Windsurf para mantenerse actualizado con la evolución de la industria.

Proceso de Desarrollo con IA
En el ámbito profesional, Salva describe un flujo de trabajo donde Gemini CLI ayuda a crear documentos de especificaciones técnicas a partir de issues subespecificados en GitHub. «Utilizo Gemini CLI para escribir alrededor del 70% al 80% del código, que luego reviso en la IDE», detalló. Este proceso incluye la actualización automática de documentos y la creación de commits y pull requests.
El Futuro de la Programación
Salva reflexiona sobre cómo el rol del desarrollador evolucionará hacia un perfil más arquitectónico, centrado en desglosar problemas complejos y menos en la escritura directa de código. «Con el tiempo, pasaremos más tiempo trabajando en los requisitos y menos en la IDE», anticipó, aunque señaló que este cambio podría tomar una década.
El trabajo como desarrollador se parecerá más al de un arquitecto, enfocándose en la visión general rather than en el código intermedio.