La IA hace que la programación sea más fácil. No hace que la ingeniería sea más fácil.
La gente dice que la IA facilita la ingeniería de software. Se equivocan.
La IA hace que escribir código sea más rápido. Te ayuda a construir prototipos rápidamente. Te lleva de la idea al resultado en segundos.
Escribir código nunca fue la parte más difícil del trabajo.
Los verdaderos desafíos siguen siendo:
- Comprender el problema
- Definir la arquitectura adecuada
- Traducir las necesidades del cliente en sistemas fiables
- Probar y validar el software
- Mantener y escalar sistemas
Un LLM que produce una función en tres segundos no resuelve estos problemas.
La brecha entre el código que existe y el software que funciona está creciendo. Cuando escribir código era lento, tenías que pensar. Evaluabas las compensaciones. Cuestionabas los supuestos.
Ahora el código aparece instantáneamente. Ahora debes encontrar tiempo para pensar de forma separada y deliberada. La mayoría de los equipos no logran ajustar su proceso ante este cambio.
Los equipos exitosos no se centran en generar la mayor cantidad de código. Se centran en hacer mejores preguntas.
Hacen lo siguiente:
- Definen el problema claramente antes de lanzar el prompt
- Comprueban si el resultado se ajusta a su arquitectura
- Prueban los casos límite que la IA pasó por alto
- Entienden el código antes de desplegarlo
Tu rol está cambiando. Estás pasando de ser una persona que escribe código a una persona que diseña sistemas. Esto es un listón más alto. El criterio de ingeniería es donde reside tu valor.
La IA reduce el esfuerzo para producir software. Aumenta la necesidad de:
- Una mejor definición del problema
- Decisiones arquitectónicas más sólidas
- Una validación más rápida
- Un mejor criterio
El futuro pertenece a los equipos que toman mejores decisiones técnicas. Pertenece a los equipos que hacen las preguntas que un LLM no puede hacer.
¿Ha cambiado tu equipo su flujo de trabajo desde que adoptó la IA? ¿O simplemente cambiaste tus herramientas?
Fuente: https://dev.to/dimitrisk_cyclopt/ai-makes-writing-code-easier-it-doesnt-make-engineering-easier-120