PTENES
Saltar al contenido
MÓDULO 2.4 · MODO ENSEÑANZA

📦 Fundamentos de la delegación

Delegar a la IA es el mismo arte que delegar a un programador júnior. Pocock dice: el pensamiento estratégico no cambió; solo cambiamos «delegar a los júnior» por «delegar a la IA». Aquí aprenderás las 5 palancas de quienes delegan bien: dibujar las partes difíciles, alcance claro, interfaces entre módulos, pruebas/escenarios y documentación suficiente. Cada término se explica en el momento.

6
Temas
~40
Minutos
Core
Nivel
Práctica
Tipo
Progreso: 0% 0 de 6

📖 Glosario vivo (lee antes — vuelve siempre que lo necesites)

Estos son los términos NUEVOS de este módulo. Como ya viste el vocabulario básico (modelo, agente, prompt, skill, codebase) en la Ruta 1, aquí nos enfocamos en el vocabulario de delegación:

Delegar — asignarle una tarea a otra persona para que la ejecute (un junior, un colega o la IA), en lugar de hacerla tú mismo. Quien delega define el qué e o cómo; quien lo recibe lo ejecuta.
Junior — programador principiante: rápido y entusiasta, pero necesita instrucciones claras y no ve el «todo» por sí solo. La IA se comporta exactamente como un júnior muy veloz.
Alcance — los límites de la tarea: qué incluye y qué NO incluye. «Definir bien el alcance» = delimitar una tarea con el tamaño y el formato adecuados.
Módulo — una parte del sistema con una sola responsabilidad (p. ej., "el módulo de inicio de sesión"). Los sistemas grandes están hechos de varios módulos.
Interfaz — el «contrato» entre dos módulos: cómo uno llama al otro (qué datos entran y qué datos salen). Es el punto de conexión.
Prueba — un pequeño código que verifica por sí solo si otro código hace lo que debería. Se ejecuta y dice "aprobado" o "fallido".
Caso (edge case) — una situación poco común que puede romper el código (campo vacío, número negativo, se cayó internet). Pensar en ellas es la mitad del diseño.
Estratégico — pensamiento a largo plazo (cómo debe ser el sistema, cómo dividir el trabajo), opuesto a lo táctico (escribir la sintaxis). Delegar bien es una habilidad estratégica.
1

🧩 Diseñar las partes difíciles

🧠 Imagínalo así: un arquitecto contrata albañiles rápidos y fuertes. Pero no les dice "construyan una casa" y desaparece — él dibuja el plano primero, resolviendo los cimientos y la estructura difícil sobre el papel. Los albañiles levantan las paredes. Con la IA es igual: tú diseñas las partes difíciles; la IA construye el resto.

Pocock hace una afirmación que lo destraba todo: "la programación estratégica no cambió con la IA: solo cambiamos delegar en juniors por delegar en la IA." Es decir, delegar siempre fue la habilidad del programador sénior, y sigue igual. Lo único que cambió fue para quién tú delegas. Y la primera regla para delegar bien es: dibuja las partes difíciles primero — tú, como persona, antes de soltar la tarea.

¿Por qué? Porque la IA, como un junior, es excelente ejecutando una decisión ya tomada y pésima para tomar la decisión difícil por sí sola. Las «partes difíciles» son las decisiones de arquitectura: cómo estructurar los datos, qué enfoque usar, dónde están los riesgos. Si te saltas esto y dices «resuelve el problema X», la IA inventará cualquier solución — quizá plausible en la superficie, pero frágil. La error común aquí es confundir velocidad con delegación: pasarle un problema mal pensado a la IA y creer que «ella va a pensar por mí». No va a pensar estratégicamente por ti: ese es justamente el trabajo que te quedó por hacer.

TÚ (humano) dibuja las PARTES DIFÍCILES arquitectura · riesgos · decisiones "el plano de la casa" delega IA (el junior veloz) ejecuta las PARTES FÁCILES escribir código · repetición "levantar las paredes"

La decisión difícil queda en tus manos; la ejecución repetitiva va para la IA. Invertir eso es el error n.º 1.

Ilustración conceptual: un arquitecto dibujando un plano mientras los constructores trabajan al fondo

⚠️ Error común de principiante

Pedirle a la IA que "decida la arquitectura" de un sistema importante. Va a proponer algo, pero la elección estratégica es lo que más te puede costar si sale mal. Decide tú; deja que la IA implemente la decisión.

En 1 frase: tú diseñas las partes difíciles; la IA ejecuta las fáciles, nunca al revés.

Profundiza (opcional): ¿por qué «AI eats tactical, not strategic»?

Pocock dice que "AI has basically eaten tactical programming" — las tareas del día a día de escribir sintaxis, la IA las hace mejor y más barato. Pero lo estratégico (cómo debe ser el sistema, cómo dividir las tareas) sigue siendo humano. Diseñar las partes difíciles es pura estrategia: es exactamente el trabajo que la IA no comió, y por eso es donde más vale tu hora.

2

✂️ Alcance claro

🧠 Imagínalo así: pedirle a un pasante «organiza la oficina» es vago: puede pasarse el día entero haciendo algo equivocado. Pedirle «etiqueta y archiva estas 30 carpetas en orden alfabético antes de las 17 h» tiene alcance. El segundo pedido siempre sale mejor, con IA o con personas.

La segunda palanca de Pocock es definir muy bien el alcance de las tareas. Alcance es el recorte: lo que incluye la tarea, lo que excluye y cuál es su tamaño. Una tarea con un alcance claro tiene un comienzo, un desarrollo y un final definidos: la IA sabe exactamente cuándo terminó y no se «va por las ramas» hacia áreas que no pediste.

¿Por qué esto importa tanto con la IA? Porque un junior rápido con un alcance impreciso es peligroso: hace mucha algo, rápido, y buena parte fuera de objetivo. Las tareas demasiado grandes también agotan la memoria de trabajo de la IA (el context window) y pierde el hilo. La regla práctica: divide las tareas en partes pequeñas y verificables, con un criterio explícito de "listo". El error común es el pedido cajón de sastre («refactoriza todo el sistema»): sin alcance ni criterio de éxito, la IA entrega un montón de cambios que ni siquiera puedes revisar.

ALCANCE VAGO "refactoriza todo el sistema" sin límite · sin criterio de finalización → cambia demasiado, es imposible revisarlo ALCANCE CLARO "extrae la validación del correo electrónico" para una función, con pruebas» → pequeño · verificable · con un resultado claro

Recuperación rápida: ¿cuál de estas solicitudes tiene un alcance claro?

En 1 frase: tarea pequeña, con límites y criterio de «lista» = la IA acierta; pedido tipo cajón de sastre = la IA se pierde.

3

🔌 Interfaces entre módulos

🧠 Imagínalo así: un tomacorriente y un enchufe. No importa quién fabricó la plancha o quién instaló el cableado de la casa: si ambos respetan el estándar del tomacorriente, encajan. La interfaz es el enchufe: el contrato que permite que dos partes desarrolladas por separado funcionen juntas.

Tercera palanca: pensar en las interfaces entre módulos. Un módulo es una parte del sistema con una sola responsabilidad (el módulo de pagos, el de correo electrónico, el de inicio de sesión). La interfaz es el contrato entre ellos: cómo uno llama al otro, qué recibe y qué devuelve.

Esto es lo que hace que la delegación escalable. Si defines la interfaz primero, puedes asignar cada módulo a una «instancia» diferente de la IA (o a distintos desarrolladores júnior) y trabajan en paralelo sin estorbarse, porque cada una solo necesita respetar el contrato, no conocer los detalles internos de la otra. Es el mismo principio que permite a una fábrica ensamblar piezas por separado que luego encajan. El error común: dejar las interfaces implícitas. Entonces la IA del módulo A «supone» un formato, la del módulo B supone otro y, al juntarlos, nada encaja: el famoso «funcionaba en mi parte».

Módulo A "inicio de sesión" Módulo B "correo electrónico" INTERFAZ enviar(email, asunto) → ok Una vez definida la toma, cada módulo puede hacerlo una IA diferente, en paralelo.
Ilustración: piezas modulares que encajan mediante conectores luminosos estandarizados

En 1 frase: define el «contrato» (interfaz) entre las partes y la IA puede construir cada parte por su cuenta, en paralelo.

4

🧪 Pruebas y escenarios

🧠 Imagínalo así: tú le das al junior una lista de verificación antes de que entregue: "¿lo probaste con el nombre en blanco? ¿con edad negativa? ¿si se cae Internet?". Esa lista es lo que separa "parece funcionar" de "realmente funciona". La IA necesita la misma lista.

Cuarta palanca: pensar en pruebas y escenarios. Un prueba es un pequeño código que se ejecuta y dice "pasó" o "falló". Los escenarios (casos límite) son las situaciones fuera de lo común que suelen romperlo todo. Pensar en esos escenarios a la hora de delegar es la mitad del diseño, porque ahí está la mayoría de los bugs.

Las pruebas tienen un papel especial cuando delegas en la IA: son el barrera automática de calidad. Si entregas la tarea junto con pruebas (o le pides a la IA que escriba primero las pruebas), la propia IA puede ejecutarlas y saber si acertó, sin depender de que revises cada línea. Así se cierra el ciclo: la IA ejecuta, prueba, corrige y repite. El error común es delegar solo el «camino feliz» y olvidarse de los escenarios malos; la IA, como alguien júnior, entregará felizmente algo que solo funciona en el caso ideal y falla al primer campo vacío de un usuario real.

🔬 Ejemplo resuelto: delegando una función de registro

Tarea: "crear la función que registra a un usuario". Mira la diferencia entre delegar con y sin escenarios:

Sin escenarios

"Crea el registro de usuario." → La IA guarda el nombre y el correo electrónico. Funciona en la demo. En producción: acepta correos duplicados, acepta campos vacíos, falla con caracteres acentuados. Bugs desde el día 1.

Con escenarios + pruebas

"Crea el registro. Cubre: correo duplicado (rechazar), campo vacío (error claro), nombre con acento (aceptar). Escribe las pruebas para estos 3 casos." → La IA implementa, ejecuta las pruebas y se ajusta sola. Entrega sólida.

La única diferencia fue tú haber pensado en los escenarios al delegar. La IA hizo el trabajo pesado.

En 1 frase: entrega los escenarios y las pruebas junto con la tarea: se convierten en la puerta de calidad que la IA usa por sí sola.

5

🗺️ Documentación suficiente

🧠 Imagínalo así: un mapa del tesoro no describe cada grano de arena: marca dónde cavar. La documentación suficiente es el mapa: señala a la IA los lugares correctos del proyecto, sin convertirse en una novela que nadie lee.

Quinta palanca: documentación suficiente. Pocock es preciso con la palabra: no es documentación exhaustiva, es documentación suficiente "para guiar a IA hacia los lugares correctos". La diferencia es enorme: nadie mantiene demasiada documentación (y se vuelve obsoleta, y miente); muy poca documentación hace que la IA tenga que adivinar. El punto justo es lo mínimo necesario para orientarla.

En la práctica, esto casi siempre se convierte en un archivo de contexto en la raíz del proyecto (lo verás a fondo en la Trilha 3, con las skills). Describe la arquitectura a grandes rasgos, dónde está cada cosa y los patrones del proyecto. Es como dejarle notas al nuevo: "los componentes están en /src/ui, las pruebas van junto al archivo, siempre ejecuta el lint antes de hacer commit". El error común es tratar la documentación como un favor para "otra persona", cuando, con IA, es una palanca de productividad tu: cada nota bien ubicada ahorra diez idas y vueltas.

de menos La IA adivina demasiado se pudre y miente SUFICIENTE dirige la IA a los lugares correctos
Ilustración: un mapa luminoso que marca puntos clave de un proyecto, en vez de abarcarlo todo

En 1 frase: no documentes todo — documenta lo suficiente para guiar a la IA a los lugares correctos.

6

🧑‍🎓 Delegar como a un junior

🧠 Imagínalo así: un gerente con experiencia sabe exactamente cómo asignarle una tarea al pasante: contexto, límites, qué verificar, dónde encontrar las cosas. Cuando usa IA, ese mismo gerente solo aprovecha el instinto que ya tiene. A quien nunca ha delegado en personas le cuesta delegar en una máquina.

La gran idea de Pocock es unirlo todo en una frase: delegar en la IA es delegar en un junior. No es una metáfora bonita: es literal. La IA tiene el perfil de un junior excelente: rapidísima, incansable, entusiasta, pero sin la visión estratégica del conjunto. Pocock incluso señala que "AI makes senior developers 10x better" justamente porque el senior ya tiene el hábito de delegar: le señala algo a la IA, ella lo hace y el multiplicador es enorme.

La consecuencia práctica es liberadora: no necesitas aprender un «arte secreto de los prompts». Necesitas convertirte en un buen gerente. Las cinco palancas de este módulo son exactamente lo que hace un buen gerente al asignar una tarea: diseña lo difícil, delimita el alcance, define las interfaces, pide los escenarios y deja el mapa. El error común final es tratar a la IA como un oráculo ("lo sabe todo") en vez de como un junior ("ejecuta lo que yo sepa delegar"). Quien la trata como un oráculo se frustra; quien la trata como junior se multiplica. Usa la lista de verificación de abajo cada vez antes de asignar una tarea:

checklist-de-delegacao.txt
Antes de delegar uma tarefa pra IA (= pra um júnior veloz), responda:
[ ] DIFÍCIL  — eu já decidi a arquitetura / a parte difícil? (não deixe pra IA)
[ ] ESCOPO   — a tarefa é pequena, com limites e um "pronto" claro?
[ ] INTERFACE— o contrato com os outros módulos está definido?
[ ] TESTES   — listei os cenários ruins (vazio, duplicado, erro) e pedi testes?
[ ] DOC      — apontei a IA pros lugares certos do projeto (mapa, não romance)?
Se um item está em branco, é AÍ que a IA vai errar. Preencha antes de soltar.
1 · difícil 2 · alcance 3 · interfaz 4 · pruebas 5 · doc La IA junior entrega buenos resultados solo te conviertes en un buen gerente

Recuperación rápida: según Pocock, ¿qué cambió en el pensamiento estratégico con la llegada de la IA?

En 1 frase: no te conviertas en un "maestro de prompts" — conviértete en un buen gerente; la IA es tu desarrollador junior más rápido.

🧾 Resumen del módulo

✓
Diseña las partes difíciles — la decisión de arquitectura es tuya; la ejecución es de la IA.
✓
Alcance definido — tarea pequeña, con límites y criterio de «listo».
✓
Interfaces entre módulos — define el contrato y la IA construye cada parte en paralelo.
✓
Pruebas y escenarios — entrega los edge cases; las pruebas se convierten en el control de calidad.
✓
Documentación suficiente — el mapa que dirige la IA a los lugares adecuados, no una novela.
✓
Delegación a la IA = delegar a un junior — sé un buen gerente, no un maestro de prompts.

Próximo módulo:

2.5 — Comunicación y dictado: por qué hablar es "overpowered" y cómo dictar duplica tu velocidad con IA.