56 puntos por flowkater 2026-02-22 | Aún no hay comentarios. | Compartir por WhatsApp

¿Usar IA reduce el aprendizaje?

  • Investigación de Anthropic: las puntuaciones en quizzes de los desarrolladores que completaron tareas de programación con IA fueron 17% más bajas
  • La clave no es que "usar IA reduce el aprendizaje", sino que, aun usando la misma IA, los resultados se separaron drásticamente según la forma de usarla
  • Quienes le delegaron el código completo → terminaron más rápido, pero aprendieron menos
  • Quienes solo preguntaron por conceptos y programaron por su cuenta → tuvieron más errores, pero obtuvieron puntuaciones muy superiores en los quizzes

De la era de leer código a la era de dar instrucciones

  • Ben Shoemaker: "Ya no leo código línea por línea. Leo especificaciones, tests y arquitectura." → un nuevo enfoque llamado harness engineering
  • Equipo de OpenAI Codex: 3 ingenieros, usando solo agentes, crearon un millón de líneas de código y completaron un producto usado por cientos de personas. Lo que invirtieron no fue en código, sino en documentación, linter e infraestructura de tests
  • Evan Armstrong: la generación de código se volvió un commodity, pero la "capa de contexto" que gobierna el código en producción no se ha comoditizado
  • Steve Yegge: "La era de programar a mano terminó." Presenta 8 niveles de adopción de IA — desde el Nivel 4 se empieza a dejar de ver el diff, y en el Nivel 8 se construye directamente un orquestador de agentes

El juego de la meta y el juego del interés compuesto

  • Kent Beck: detrás del desarrollo basado en especificaciones se esconde la suposición del "juego de la meta" (cuando llegas a X, se termina)
  • El desarrollo de software real es un "juego de interés compuesto" — la arquitectura de hoy abre o cierra posibilidades dentro de 6 meses
  • "No se puede ganar el juego del interés compuesto con un AGENTS.md mejor" — la clave es diseñar sistemas para que acumulen valor compuesto

La IA es un espejo

  • Jeremy Utley (Stanford): "A quien quiere ser perezoso, le ayuda a ser perezoso; a quien quiere volverse más agudo, le ayuda a afilarse"
  • Si tienes bases de TDD/DDD, puedes darle ese tipo de instrucciones a la IA, y si solo le lanzas un "solo hazlo", saldrá código con una estructura desordenada. No es que la IA sea tonta, es que la IA tampoco presta atención a lo que yo no cuidé
  • Investigación de Berkeley: la IA permitió que personas no desarrolladoras programaran, pero al final los ingenieros terminaron dedicando más tiempo a revisar y corregir el código generado por IA de sus colegas
  • "Efecto Drácula" — al hacer vibe coding a toda velocidad, el límite del tiempo verdaderamente productivo es de 3 horas al día

Entonces, ¿cómo usarla?

  • "No le exijas respuestas correctas a la IA; conversa con ella." En vez de solo hacerle preguntas a la IA, haz que la IA te haga preguntas a ti
  • Se recomienda la entrada por voz — escribir te pone en "modo palabras clave", mientras que la voz te cambia a "modo conversación"
  • Ingeniería de contexto: si en AGENTS.md dejas claras las razones de las decisiones de arquitectura, las convenciones y la terminología del dominio, la IA generará código consistente
  • Kent Beck: "Invierte en futures (el conjunto de cosas que podrás implementar después) tanto como en features"

Las cosas que no cambian

  • Puede que ya no haga falta leer cada línea de código, pero la capacidad de saber leerlo se ha vuelto aún más importante
  • Cuando todos los tests pasan pero el producto se siente raro, cuando la IA dice que "no hay problema" pero sí hay un bug — al final llega el momento de leer por cuenta propia
  • Saber leer y decidir no leer no tiene nada que ver con no saber leer
  • Convertirte en alguien que tiene algo que reflejar en el espejo — esa es la esencia del ingeniero en esta era

Aún no hay comentarios.

Aún no hay comentarios.