12 puntos por davespark 2026-03-23 | 2 comentarios | Compartir por WhatsApp

Las especificaciones en inglés no son tan precisas como parecen

  • "No sabes qué tan ambiguo es todo hasta que intentas hacerlo preciso" — Bertrand Russell
  • Programar, como escribir, es una actividad iterativa que se va puliendo mientras se hace

Los límites del vibe coding

  • La IA ha hecho posible el "vibe coding" al convertir inglés en código
  • El problema es que te hace confundir una sensación vaga (vibe) con una abstracción precisa
  • Cuando aumentan las funciones o crece la escala, la abstracción empieza a filtrar complejidad (leaky abstraction) y aparecen bugs
  • Caso real: la app de vibe coding de Dan Shipper se cayó después de volverse viral → "la colaboración en tiempo real es endemoniadamente difícil"

La abstracción como herramienta para conquistar la complejidad

  • El cerebro humano solo puede manejar 7 cosas (±2) a la vez → solo mediante abstracción se puede superar la complejidad
  • "El propósito de la abstracción no es ser vago, sino crear un nuevo nivel semántico en el que uno pueda ser absolutamente preciso" — Dijkstra
  • Crear buenas abstracciones es la esencia de programar (ReactJS, TailwindCSS, etc.)

Incluso en la era de la AGI, el código se vuelve más importante

  • Pensar "si llega la AGI podré usar a 100 genios, ¿para qué preocuparme por los detalles?" es un error
  • No hay razón para usar esa inteligencia para producir slop (resultados de baja calidad) en masa
  • Así como nadie habla de "vibe writing", el código mismo sigue siendo un resultado importante
  • Cuando llegue la AGI, lo primero será usar la IA para resolver problemas de abstracción aún más difíciles
  • El propio autor resolvió de un solo intento con Opus 4.6 un difícil problema de un framework full-stack de React para Val Town

Conclusión

  • Decir que "el código ha muerto" es como decir que "el storytelling ha muerto" tras la invención de la imprenta
  • La IA no está matando la programación; es una herramienta que permite crear mejor código
  • El código apenas está comenzando

2 comentarios

 
cgl00 2026-03-23

"El problema es que te hace confundir una vaga intuición (vibe) con si fuera una abstracción precisa". Me identifico mucho con eso. La abstracción, justamente, solo es posible para quienes entendieron el bajo nivel desde una perspectiva bottom-up.

 
newbie1004 2026-03-23

Por más que lo veo, siento que ahora mismo es la última oportunidad para tener éxito.