Cada vez necesitamos más software. Y encima queremos que sea cada vez más inteligente. Pero ¿quién escribirá todo ese código?. ¿Programadores humanos? ¿Agentes? ¿Gente que no tiene ni idea de programar?
En esta charla hablé de cómo el desarrollo software se está acelerando con tecnologías como las plataformas lowcode / nocode y la IA y cómo esto va a cambiar el mercado y nuestro propio trabajo como desarrolladores profesionales (¡sin perderlo!) en un futuro ya muy cercano.
La charla tuvo lugar como parte del Máster de Ingeniería de Software de la Universidad de Murcia (España). Gracias a Jesús García Molina por la invitación!
Podéis ver el vídeo completo de la charla:
También podéis simplemente ver las slides de la presentación:
El contenido está relacionado con esta otra charla que he ido dando en los últimos años pero claro, al ritmo que todo cambia, hay que ir actualizándola!
Es increíble como la demanda de software y la necesidad de que sea cada vez más inteligente nos obliga a replantear cómo y quién lo desarrolla. La inteligencia artificial no viene a reemplazar por completo al programador humano, sino a potenciar su capacidad creativa y productiva. Herramientas basadas en IA ya son capaces de generar código, detectar errores, optimizar algoritmos y hasta proponer arquitecturas, reduciendo tiempos y costos de desarrollo.
Esto abre la puerta a que personas sin conocimientos profundos de programación puedan materializar ideas mediante interfaces asistidas, democratizando la creación de software. Sin embargo, el papel del programador sigue siendo esencial: la IA necesita supervisión, validación y dirección humana para garantizar calidad, seguridad y ética en el código.
En este nuevo escenario, la colaboración entre programador e inteligencia artificial no es una opción, sino el camino natural para responder a la velocidad y complejidad que exige el mundo digital actual.