¡ Hola ! Miren... si todavía pasan horas discutiendo sobre arquitectura mientras el backlog no para de crecer, tenemos que hablar. La ingeniería de software cambió. El secreto ya no es qué tan rápido escribes código, sino el impacto real que ese código genera en el negocio. De esto trata el Manifiesto o16g (Ingeniería de Resultados), creado por Cory Ondrejka.
La Trampa de la Velocidad
Durante años, nos enfocamos en las métricas DORA: qué tan seguido hacemos deploy o cuánto tardamos en subir un cambio. Pero seamos honestos: de nada sirve ser rápidos si lo que entregamos no resuelve el problema del usuario. La o16g dice claro que nunca se trató del código, sino del resultado de la misión.
IA Agéntica y la Muerte del Backlog
Con la IA generando código a un costo marginal casi nulo, nuestro rol cambió por completo. ¿ Ese backlog infinito ? En el modelo o16g es una reliquia del pasado. Si corregir un bug cuesta centavos en tokens de IA, no lo priorizas; simplemente mandas a un agente a resolverlo en el momento. Pasamos de gestionar "manos de obra" a gestionar "resultados".
Pilares Clave: El Mapa y El Grafo
Para que esto no sea un desastre, necesitamos estructura:
- El Mapa: Es la ingeniería de contexto. No mandas a un agente a ciegas; le das el mapa de tu arquitectura y las decisiones previas (ADRs).
- El Grafo: Es todo el conocimiento de la empresa (Slack, Jira, Docs) convertido en datos que la IA pueda entender para no alucinar.
Ingeniería de Resultados vs. Vibe Coding
Seguro escucharon el término "vibe coding": pedirle cosas a un LLM y ver si funciona. La o16g es la industrialización del vibe coding. Aquí no hay confianza ciega; hay una "Validación" estricta con tests automatizados y una "Constitución" de reglas que los agentes deben seguir sí o sí.
Tu Nuevo Rol: Ingeniero de Resultados
El programador tradicional se está convirtiendo en un Ingeniero de Resultados. La habilidad más valiosa ya no es saberse de memoria la sintaxis de Python, sino saber contextualizar sistemas y auditar lo que la IA produce. Eres el comandante que dirige agentes para lograr objetivos concretos.
¿ Qué tal si empezamos a priorizar resultados en lugar de solo escribir líneas ?
Fuentes:
- Manifiesto o16g de Cory Ondrejka.
- Framework OutcomeOps de Brian Carpio.
- Métricas DORA y Manifiesto Honeycomb.