DHH Adopta el Enfoque Agent-First en Todo en 37 Signals

agentsfuture-of-workproductivityinterviewbusiness

Cómo DHH Pasó de Escéptico de la IA a Desarrollador Agent-First

David Heinemeier Hansson — creador de Ruby on Rails, cofundador de 37 Signals y una de las voces más influyentes del mundo del software — ha dado un giro de 180 grados respecto a las herramientas de IA para programar. En esta conversación en profundidad con Gergely Orosz en el podcast The Pragmatic Engineer, DHH explica exactamente qué cambió y por qué.

La era del autocompletado era desesperante: “I found it as we’re trying to have a conversation. You won’t let me finish a sentence. You’re constantly trying. Was this what you meant? Was this what you meant? You’re like, shut the hell up.” (Era como intentar mantener una conversación en la que no me dejaban terminar ni una frase. Constantemente: ¿era esto lo que querías decir? ¿Era esto? Al final uno quiere decir: cállate de una vez.) La frustración de DHH con la IA de autocompletado (Copilot, Cursor) era visceral — los desarrolladores experimentados no quieren una herramienta que adivine su próximo carácter. Quieren pensar.

Luego los agentes de código lo cambiaron todo: La combinación de Claude Code / Open Code como agentes de terminal junto con Opus 4.5 (lanzado en noviembre de 2025) fue el punto de inflexión. “It produced code I wanted to merge without very much if any alteration and if I did want to do alteration I could tell it and it would remember and it would not make the same mistake next time.” (Producía código que quería fusionar sin apenas modificaciones, y si quería hacer algún cambio podía decírselo, lo recordaba y no cometía el mismo error la próxima vez.) El salto del autocompletado a la ejecución autónoma de agentes — donde la IA tiene herramientas, acceso a bash e internet — transformó por completo la experiencia.

Agent-first significa empezar con el agente: El flujo de trabajo de DHH ha dado un vuelco total. Antes: abrir el editor, escribir código, pedir ayuda a la IA cuando te atascas. Ahora: decirle al agente qué construir, revisar el resultado, hacer ajustes. Ejecuta dos modelos en paralelo — Gemini K25 en Open Code arriba y Opus en Claude Code abajo — revisando los diffs en Neovim a medida que llegan.

La revelación del “traje mecánico”: “Running a bunch of agents feels less like being a project manager for agents and more like stepping into this super mech suit where suddenly I don’t just have two arms. I have 12.” (Gestionar un grupo de agentes se parece menos a ser su jefe de proyecto y más a meterse en un super traje mecánico donde de repente no tienes solo dos brazos, sino doce.) Esto contradice su propia predicción del podcast de Lex Friedman, donde dijo que no quería ser un “jefe de proyecto para agentes”. La realidad resultó sentirse como un superpoder, no como delegación.

100 PRs revisadas en 90 minutos: Antes del lanzamiento de Omachi 3.4, DHH tenía 250 pull requests pendientes. Apuntó a Claude a cada URL de PR y procesó 100 en 90 minutos — algunas fusionadas tal cual, otras reescritas por Claude en el estilo correcto del proyecto, otras cerradas. Un trabajo que habría llevado días de revisión manual. “This would have been a week’s worth of work, days at the very least.” (Esto habría sido una semana de trabajo, días como mínimo.)

5 Ideas Clave de DHH sobre la IA y el Futuro del Software

  • El pastel no crece, explota — 37 Signals está acometiendo proyectos que jamás habrían contemplado antes. Un desarrollador senior optimizó P1 (el 1% más rápido de las solicitudes) de 4ms a 0,5ms en 12 PRs en pocos días — un proyecto de “vanidad” que nadie habría aprobado antes de que la aceleración por agentes lo hiciera prácticamente gratuito.

  • Los desarrolladores senior son los más beneficiados — La mayor aceleración por IA corresponde a las personas más experimentadas, capaces de validar el output de los agentes frente a los requisitos de producción. Un análisis interno de Amazon atribuyó grandes interrupciones a desarrolladores junior que publicaron código generado por agentes sin revisión. La brecha de habilidades se está ampliando, no reduciendo.

  • El “pico del programador” puede haber llegado — DHH sostiene que podríamos estar acercándonos al fin de la era en que los desarrolladores podían exigir una compensación premium simplemente por ser el cuello de botella de la implementación. Se producirá más software que nunca, pero el factor limitante está pasando al gusto, al criterio y a saber qué construir.

  • El diseño y el gusto son cada vez más valiosos — En 37 Signals, los diseñadores son gestores de producto que también escriben CSS y HTML. La aceleración por agentes está haciendo este modelo más viable en toda la industria, ya que los diseñadores ahora pueden implementar sus propias visiones de extremo a extremo. La estética no es un lujo — es una señal de corrección.

  • Ruby on Rails vive un renacimiento gracias a la IA — Rails es una de las formas más eficientes en tokens para construir aplicaciones web, lo que la hace ideal para flujos de trabajo con agentes donde la ventana de contexto y el coste importan. El código hermoso y legible ya no es solo para los humanos — también ayuda a los agentes a producir mejores resultados.

Qué Significa Esto para las Organizaciones que Adoptan el Enfoque Agent-First

La experiencia de DHH en 37 Signals — una empresa de 60 personas que lleva 22 años en funcionamiento — ofrece un modelo práctico: el mismo equipo abordando un trabajo considerablemente más ambicioso, no un equipo más pequeño haciendo el mismo trabajo más barato. La idea central es que la aceleración por agentes no solo acelera las tareas existentes; desbloquea toda una categoría de trabajo que antes era demasiado costosa para siquiera considerar. Para las organizaciones que evalúan si invertir en herramientas de agentes, la pregunta no es de eficiencia — es de ambición.