Dos historias llegaron la misma semana y la mayoría de la gente las leerá por separado. Una trata sobre despidos. La otra, sobre un investigador de seguridad examinando placas madre de servidores. Leídas juntas, apuntan a un cambio profesional al que casi no se le presta atención en la conversación actual sobre habilidades de IA: bajar por la pila, no subir.
La capa de aplicaciones se está saturando —por diseño
La entrada de Meta en la programación agéntica, Muse Code, destaca menos por el modelo que hay detrás que por el flujo de trabajo que automatiza. Zuckerberg describió cómo se divide "en subagentes separados que trabajan en paralelo en árboles de trabajo aislados", y afirmó que una prueba construyó simultáneamente seis funciones para un juego sin colisiones. Eso ya es lo mínimo esperado: Anthropic, OpenAI y una ola de startups ya hacen versiones de lo mismo. Planificar, escribir y validar código de la capa de aplicaciones en repositorios grandes se está convirtiendo en una capacidad básica que varios proveedores compiten por ofrecer gratis o incluir en paquetes económicos.
Mientras tanto, Monday.com recortó aproximadamente el 20 % de su fuerza laboral —unas 600 personas—, alegando una reestructuración vinculada a la "transformación" del producto y de la estrategia de comercialización, y se sumó a una lista creciente de más de 20 empresas que han señalado a la IA como un factor en sus recortes este año. Nadie puede decir con precisión qué parte de eso es sustitución por IA y qué parte es la IA como una justificación conveniente en una presentación ante la SEC. Pero la dirección es la misma en ambas historias: el código que vive en un repositorio de git, se revisa en un PR y se ejecuta en un pipeline normal de CI es exactamente el código que las herramientas agénticas están siendo construidas para manejar de principio a fin.
Lo que los agentes no tocan
Ahora, la otra historia. Esta semana, investigadores presentaron hallazgos según los cuales miles de servidores conectados a internet de fabricantes importantes pueden recibir puertas traseras de forma remota mediante fallas en sus controladores de gestión de placa base (BMC): las pequeñas computadoras integradas en prácticamente todas las placas madre empresariales que permiten a los administradores reiniciar, aplicar parches o recrear la imagen de una máquina incluso cuando está apagada. Algunas de las fallas subyacentes del protocolo IPMI en el que se basan estos controladores se conocen desde al menos 2013. Los investigadores calificaron la infraestructura de BMC como una "superficie de ataque paralela, generalizada, poco monitoreada y con pocos parches", no porque nadie supiera que existía el riesgo, sino porque casi nadie tenía recursos asignados para corregirlo.
Esa es la señal. Esto no es código de aplicaciones. Es firmware, que ejecuta su propio sistema operativo y pila de red, en gran medida invisible para las herramientas y los flujos de trabajo para los que están optimizados los asistentes de programación agéntica. Un agente que planifica un PR contra un repositorio grande no tiene contra qué planificar aquí: no hay repositorio, no hay conjunto de pruebas, a menudo no hay incentivo del proveedor para enviar una corrección rápidamente y el proceso de aplicación de parches pasa por los fabricantes de hardware en lugar de un `git push`. Las habilidades que importan —C embebido, depuración a nivel de protocolo, ingeniería inversa de firmware e investigación de seguridad adyacente al hardware— se encuentran en una parte de la pila que los agentes de programación de la generación actual no están diseñados para alcanzar y en la que la mayoría de las organizaciones de ingeniería han invertido crónicamente muy poco; las fallas conocidas desde hace una década son la prueba.
La salvedad, expuesta claramente
Esto no es un llamado para que cada desarrollador se capacite de nuevo como ingeniero de firmware: es un mercado de nicho y la demanda no competirá con la de los puestos de software convencionales. El argumento es más limitado: si tu puesto actual está claramente en la parte de la pila hacia la que las herramientas agénticas convergen más rápido —código rutinario de aplicaciones, bien dentro de un solo repositorio y bien cubierto por pruebas—, vale la pena saber que existen capas adyacentes de menor nivel donde la frontera de la automatización aún no ha llegado, donde las habilidades se pueden aprender sin un doctorado en Ciencias de la Computación y donde la señal de demanda —una superficie de ataque sin parches desde hace una década, demostrada públicamente a escala hace poco— es inusualmente concreta.
Por dónde empezar realmente este mes
- Lee la investigación primaria, no solo el resumen. El artículo de Ars Technica menciona el protocolo (IPMI) y la clase de hardware (BMC de los principales proveedores de servidores); ese es tu punto de partida para buscar avisos de proveedores e historiales de CVE.
- Adquiere experiencia práctica con una pila de BMC abierta. OpenBMC y proyectos similares de firmware de código abierto te permiten leer y modificar código real de BMC sin necesitar un centro de datos; un fin de semana basta para ver lo diferente que esto es del desarrollo web o de aplicaciones.
- Reformula ahora el lenguaje de tu currículum, incluso antes de capacitarte de nuevo. "Gestión fuera de banda", "administración lights-out" y "superficie de ataque por debajo del sistema operativo" son las frases que harán que te encuentren los equipos que contratan para esto, y no cuesta nada agregarlas si la experiencia es realmente adyacente a lo que has hecho.
- Trátalo como diversificación, no como un cambio de rumbo. Sigue entregando código de aplicaciones —ese sigue siendo el grueso del mercado laboral—, pero dedica deliberadamente una parte de tu presupuesto de aprendizaje a algún lugar en el que un agente todavía no pueda desplegarse en un árbol de trabajo y solucionarlo por ti.