Hoy por hoy el mundo del desarrollo esta en un profundo cambio. Las herramientas de Inteligencia artificial son las encargadas de construir practicamente todo el código . Necesitan de nosotros una guía y una orientación pero son mucho más capaces de lo que eran hace 1 año .

¿Como sobrevivir a este cambio?
Ojalá este fuera un problema de los programadores , o de los ingenieros de software … o de los arquitectos porque eso querría decir que afecta un perfil en concreto sin embargo va a ser un problema general para las empresas de desarrollo . ¿Como podemos abordar en el mundo del desarrollo un cambio tan profundo?
Aceptar los cambios
¿Que hacer con temas como el VibeCoding , como la codificación agentica , como los temas de Specification Driven Development? . son muchos frentes que se abren a la vez y son difíciles de abordar . Lo primero que tendremos que hacer desarrolladores y empresas es aceptar que el uso de estas herramientas se esta asentando y que no hay vuelta atrás podrán equivocarse en cosas podrán necesitar mayor supervisión pero serán el standard para todo el mundo en un tiempo muy corto sino lo son ya.
Construir el Arnes
Tenemos que prepararnos y formarnos cada uno de nosotros en esas áreas de programación agentica que nos son tan nuevas . Desarrollando los arneses necesarios en las empresas para poder soportar de forma natural una mayor productividad ,sin eso simplemente no tendremos un futuro.

El arnes combina desde la estructura de ficheros markdown, pasando por principios de arquitectura o diseño de agentes o subagentes y procesos que los permitan interaccionar . Es un proceso muy personal para cada empresa y cada Stack tecnológico y es lo que nos permitirá entregar “mas” con el mismo esfuerzo.
Subir el nivel de abstracción
Otra de las cosas que va a llegar es que casi todos los desarrolladores van a subir el nivel de abstracción respecto al código antes había muchas personas que eran simplemente “programadores básicos ” se les asignaban unas tareas sencillas y eso era lo que tocaba construir . Ahora abordaremos mas perfiles de Analistas ,Arquitectos, Ingeniero de Software, Full Stack Developers. Serán perfiles de más alto nivel ya que lo básico lo hará la IA. Es posible que los perfiles que más destaquen a partir de ahora sean los que ellos solos puedan construir la aplicación completa ellos solos por lo tanto perfiles Full Stack su demanda se multiplicará.

Necesitamos más proyectos que abordar
Habrá un incremento en las empresas de los perfiles comerciales orientados a venta de nuevos proyectos . No solo eso sino que proyectos que hace tiempo quedaron aparcados porque sus coste de desarrollo eran muy altos pararán a ser proyectos viables gracias a las herramientas de IA.

Proyectos IA
¿Como conseguir más proyectos? . Probablemente la puerta de entrada a esto no solo pasa por ampliar la funcionalidad de los proyectos que en estos momentos entregamos sino ser capaces de generar proyectos orientados a IA como puede ser el uso de Spring AI para crear ChatBots y Agentes dentro de las aplicaciones y aportar valor. O directamente el diseño de nuevos agentes en nuestros flujos de trabajo.

Es un momento de cambio muy muy profundo y tenemos que empezar a prepararnos.
Hola, Buenas!
Siempre leo los artículos pero no suelo comentar. Se ve que este tema me toca.
Me resulta muy interesante todo lo que se puede hacer con IA, pero me asusta un poco la velocidad con la que lo podemos hacer, y es que el problema que veo es que hacemos algunas cosas tan rápido, indicando procesos o especificaciones, que siento que no me da tiempo a asimilar toda esa información y que no estoy aprendiendo de la misma forma. De hecho me ha pasado que en distintos módulos, al verlos, no podía recordar su funcionamiento o si yo había hecho eso.
Supongo que todo esto requerirá una nueva forma de aprender, pero la IA en eso va mucho más rápido que nosotros, porque nosotros tenemos un proceso cognitivo que no se puede acelerar ni saltar, es el que es y necesitamos aprender haciendo y observando, como aprenden los niños y como siempre aprendió la humanidad.
Supongo que ya iremos encontrando la forma…
Buenas Fer es normal.. por eso temas como SDD están adquiriendo tracción poque generan la documentación asociada a cada requerimiento y funcionalidad cuando lo usas…. parece como al reves de lo que tu dices …. es decir hay tanta documentación que abruma …. pero genera más seguridad para cuando vuelvas en 2 meses tu u otra persona 🙂
Hola Cecilio como esta?. Como siempre es muy acertado su punto de vista y la manera en la cual nos brinda la información. Coincido plenamente con usted y pienso que la IA debe ser nuestro gran aliado para lograr ser mas productivos y eficacez a la hora de construir software. En lo personal he incorporado IA a mi flujo de trabajo pero por momentos siento que es muy abrumador por lo rapido que todo va cambiando y aveces uno siente que si no esta al dia va quedando atraz. Saludos!
Buenas Patricio
Es normal lo que dices a todo el mundo le pasa. Pero nosotros estamos muy ligados a la tecnología al ser desarrolladores … acabaremos haciendo A , B o C pero yo creo que la gente que tiene una gran preocupacion …incluyo mayor que la nuestra son sectores….. q no son tecnológicos que la IA pueda substituir el puesto por completo 🙁 . Estamos en un sector… que orquestará la IA, no será substituido por ella.