He estado en cuatro organizaciones sin ingenieros. Y cada vez he creado una organización o empresa de ingeniería desde cero.
Como las grandes empresas y la gran tecnología, Cuando ya existe una estructura de ingeniería bien establecida, el desarrollo es fácil. Basta con seguir el ciclo de diseño, implementación, revisión y lanzamiento. Pero en entornos donde no hay ingenieros, o sólo unos pocos, ese proceso no funciona en absoluto.
---
Lo que se necesita en una situación así es, Improvisación.
Esto también es un concepto de jazz. Habla con la gente, siente el sitio, empieza a tocar, antes de diseñar.
Sobre el terreno, sin jefe de producto, La gente con la que hablo no son diseñadores, ingenieros, Personal de campo, gente de fabricación, gente de ventas.
Interactuar con ellos, improvisamos y decidimos qué tecnologías introducir y en qué medida. En algunos casos, ni siquiera escribimos código. A veces basta con combinar las herramientas existentes.
---
En la era de la IA, esta "improvisación" cobra aún más importancia.
Hasta ahora, escribíamos el diseño y apilábamos el código, semanas para completar la aplicación. Pero ahora, lo mismo sale de la IA en 5 minutos.
En otras palabras, la idea de "diseñar y luego aplicar " ya no ya no encaja con la velocidad de los negocios.
---
Lo que se necesita en el futuro, Personas que puedan hablar con el terreno, construir sobre la marcha y reaccionar con rapidez. Programadores que lean el aire en lugar de escribir código.
Yo llamo a ese papel el programador de improvisación.
Utilizan la IA como herramienta, convierten el ruido del campo directamente en música.
---
Se trata, si se quiere, de una sesión improvisada. Los asistentes emiten un "sonido" llamado "feedback". Los programadores escuchan los sonidos e improvisan el código. Así es como evolucionan las aplicaciones.
Ya no es "desarrollo". Es programación como actuación (sesión).
---
A medida que la IA se generalice, no todas las empresas necesitarán ingenieros especializados. Con unos cuantos programadores improvisados, cualquier empresa puede hacer funcionar el sistema lo suficientemente bien.
Improvisar al ritmo del sitio, improvisar para crear e improvisar para arreglarlo. Creo que esto es ingeniería real en la era de la IA.