Versión anterior · 19 ene 2026

Escrito cuando no leer el código todavía se consideraba una locura y todos se sentaban frente al agente.

Leer la versión actual

Manifiesto

Manifiesto Ultrawork

La filosofía de la ingeniería de alto rendimiento

> HUMANO EN EL BUCLE = CUELLO DE BOTELLA

Imagina un auto autónomo que te obliga a tomar el volante cada 30 segundos. ¿Lo llamarías "autónomo"? No. Lo llamarías asistencia al conductor. Apenas mejor que el control de crucero.

¿Por qué programar tendría que ser diferente?

Hemos aceptado una versión de "programación con IA" donde un chatbot escribe 20 líneas y luego espera a que las arregles. Nadie llamaría a eso automatización. Es microgestión.

  • Arreglar el código a medias de la IA
  • Corregir errores de sintaxis a mano
  • Copiar y pegar contexto de un lado a otro
  • Revisar cada línea en busca de alucinaciones

Eso no es "colaboración humano-IA". Es la IA fallando en su trabajo.

OmO parte de la premisa de que el humano debe ser el arquitecto, no el corrector ortográfico.

Código indistinguible

El código escrito por un agente debería ser indistinguible del escrito por un ingeniero sénior.

  • Sigue los patrones y la arquitectura existentes del código
  • Maneja errores y casos límite sin que se lo pidas
  • Escribe pruebas que evalúan el comportamiento real, no solo la cobertura
  • Sin basura de IA: nada de sobreingeniería ni abstracciones que nadie pidió
  • Comenta solo cuando aporta valor, nunca para repetir lo obvio
"Si puedes notar si un commit lo hizo un humano o un agente, el agente ha fallado."

Costo de tokens vs. productividad

No nos importa el consumo de tokens. Nos importa el resultado. Si gastar $5 en tokens ahorra una hora de ingeniería, es un retorno de 20x.

  • Agentes en paralelo explorando múltiples soluciones
  • Trabajo completo sin intervención humana
  • Verifica su propio trabajo antes de darlo por terminado

Sin embargo...

Optimizamos la eficiencia donde importa. No limitando al modelo, sino:

  • Usando modelos más económicos para tareas rutinarias
  • Sin explorar el mismo terreno dos veces
  • Guardando en caché lo aprendido entre sesiones
  • Deteniéndose en cuanto hay suficiente contexto

Minimizar la carga cognitiva humana

El humano solo debería tener que decir lo que quiere. Todo lo demás es trabajo del agente.

Enfoque 1

Ultrawork

Solo di "ulw" y aléjate.

  1. Lee el código base para obtener contexto
  2. Divide la tarea en pasos atómicos
  3. Lo implementa
  4. Verifica contra los requisitos
  5. Hace commit de los cambios

Cero intervención. Solo resultados.

Enfoque 2

Planificador + Ejecutor

Cuando quieres control estratégico.

Planificador Ultrawork

Te entrevista, investiga el código base y redacta un plan de trabajo detallado.

/ulw-execute

Ejecuta el plan aprobado en la misma sesión, delegando por categoría y siguiendo el progreso oleada tras oleada.

Tú diseñas la arquitectura. Los agentes ejecutan. Nada ocurre fuera de tu vista.

Predecible

Mismas entradas, misma salida. Sin sorpresas ni libertades creativas que no pediste.

Continuo

El trabajo sobrevive a una sesión caída o a una semana fuera, porque el agente mantiene el estado y tú no tienes que hacerlo.

Delegable

Entrégale una tarea con criterios de aceptación claros, como se la darías a un compañero capaz. Se corrige solo cuando algo sale mal y escala solo cuando es necesario.

El ciclo principal

  1. Human Intent
  2. Agent Execution
  3. Verified Result

Entrevista de planificación

Extraer lo que realmente quieres antes de construir nada

Consultor del plan

Detectar ambigüedades antes de que se conviertan en bugs

Control de revisión del plan

Verificar que el plan esté completo antes de la ejecución

Orquestador

Coordinar el trabajo para que no tengas que microgestionarlo

Continuación de tareas

Forzar la finalización, evitar mentiras de "ya terminé"

Sistema de categorías

Dirigir cada tarea al modelo adecuado para que nunca tengas que elegir uno

Agentes en segundo plano

Investigar en paralelo sin bloquearte

Acumulación de sabiduría

Aprender del trabajo, no repetir errores

El futuro que estamos construyendo

  • Los desarrolladores piensan en qué construir, no en cómo lograr que una IA lo construya
  • Calidad de código que no depende de quién lo escribió
  • Proyectos complejos tan fáciles como los simples
  • El "prompt engineering" se vuelve obsoleto

"El agente debería ser invisible. Como la electricidad, como el agua corriente."

"Pulsas el interruptor. La luz se enciende. No piensas en la red eléctrica."

solo ulw ulw

Obtener OmO