AI Sources
Fuente primariaDevVídeo··11 min de lectura

DHH: «No escribí ni una línea del código de Omarchy Quattro»

El creador de Ruby on Rails, escéptico durante mucho tiempo, cuenta a Lex Fridman cómo pasó en nueve meses de cincelar Ruby a mano a tener 16 agentes en paralelo — y por qué cree que Linux ganará el escritorio.

Fuente : Lex Fridman · YouTube · 26 de agosto de 2026Ver el original

En breve

David Heinemeier Hansson, creador de Ruby on Rails y CTO de 37signals, describe su conversión total a la ingeniería asistida por agentes: su distribución Linux Omarchy Quattro fue escrita al 100% por IAs bajo su dirección. Más allá del entusiasmo, la entrevista detalla un setup de trabajo concreto, un banco de pruebas cuantificado de modelos, y los límites observados en las bases de código reales de Basecamp.

🍺 Versión de barra

DHH, el tipo que pasó veinte años explicando que el código se cincela a mano como un mueble danés, acaba de sacar una distribución Linux entera sin teclear ni una línea: 1.000 pull requests, 330 plugins en tres días, y él en medio de todo con 16 agentes trabajando en paralelo mientras observa. Lo gracioso es que los viejos defectos de Linux —la configuración esparcida como un cajón de trastos, los errores incomprensibles, todo en línea de comandos— se han convertido en ventajas, porque una máquina no suspira frente a un archivo de texto. Salvo que en Basecamp, el mismo método aplicado a una base de código existente destrozó la arquitectura y hubo que limpiar todo a mano, lo cual es una forma elegante de decir que el milagro solo funciona con algo nuevo, pilotado por alguien que sabe exactamente lo que quiere. Quédate sobre todo con esto: no es un vendedor hablando, es un practicante que te muestra sus facturas de tokens y sus fallos — y él mismo admite que habría tachado este discurso de delirio hace nueve meses.

Para recordar

  1. 1

    DHH sitúa el punto de inflexión el 24 de noviembre de 2025 con Opus 4.5: «la calidad del output se acercaba extrañamente a lo que yo habría escrito».

  2. 2

    Omarchy Quattro, su distribución Arch/Hyprland, fue desarrollada en tres meses sin que él escribiera a mano ni una línea de código — más de 1.000 pull requests fusionadas, 330 plugins creados en tres días.

  3. 3

    En 37signals, la experiencia inversa: dejar que los diseñadores hicieran «vibe coding» en Basecamp destruyó la arquitectura del sistema y hubo que limpiar manualmente.

  4. 4

    Su banco de pruebas (traducir una librería Python a Rust): Fable en 45 min por ~550$ de tokens, Sol en 1h30 por 46$, Grok 4.6 por 55$, DeepSeek V4 Pro en 2h45 por 23$; GPT Luna falló.

  5. 5

    Setup concreto: Neovim, tmux y luego Herdr, 4-5 mini-PC conectados por Tailscale y KVM GL.iNet Comet, hasta 16 hilos de agentes en paralelo.

  6. 6

    Su obsesión del momento: instalar un OS completo en menos de 60 segundos (récord actual 45 s, objetivo 12 s en una imagen dedicada al Dell XPS).

  7. 7

    Su tesis central: los defectos históricos de Linux —archivos de configuración por todas partes, mensajes de error crípticos, todo en CLI— se han convertido en sus bazas en la era de los agentes.

Capítulos

2:56

Programar con agentes

DHH data su conversión el 24 de noviembre de 2025 y describe las tres fases sucesivas de la era agéntica.

18:14

Cómo cambiará el software

Por qué Photoshop o Premiere no se aceleran: el cuello de botella es humano y organizativo, no técnico.

27:30

El impacto de la IA en el open source

Los PR generados por agentes como bendición en lugar de plaga, y el derecho del mantenedor a decir no sin culpa.

37:21

Construyendo la distribución Omarchy

Génesis del proyecto, de Omakub sobre Ubuntu a Omarchy sobre Arch, y respuesta a la acusación de «psicosis de IA».

47:05

Vibe coding vs ingeniería agéntica

Odia la palabra «agéntico», se niega a llamar al vibe coding programación, y explica por qué demasiada experiencia puede perjudicar.

1:00:06

El fin de la programación manual

El argumento económico del buen código se erosiona, pero sigue siendo válido mientras los tokens sean escasos.

1:10:24

Consejos a los programadores

No anticiparse, centrarse en el presente, y la tranquilidad de que un año de ausencia se recupera en dos semanas.

1:31:46

El setup de programación

Neovim, tmux y luego Herdr, cuatro mini-PC en Tailscale, KVM GL.iNet Comet y 16 hilos de agentes simultáneos.

1:44:11

La obsesión con la velocidad

Instalación de Omarchy en menos de 60 segundos, el método McLaren aplicado a los megabytes, y el regalo de un Dell XPS 14 a Lex Fridman.

2:07:06

Prompt de voz contra teclado

DHH lo teclea todo; Lex describe su pipeline de voz de prompts de 20 minutos transcritos y limpiados por LLM.

2:21:05

Los mejores modelos de código

El benchmark Python a Rust comparando Fable, Opus 5, Sol, Grok 4.6, Luna, Kimi K3 y DeepSeek V4, costes y duraciones incluidos.

2:37:55

Los mejores harnesses

Claude Code a la cabeza para multi-agente, OpenCode para los modelos open weight, Codex como relector sistemático.

2:50:57

Generación de vídeo y cine

Reacción a un clip de carreras generado por completo, y la democratización del cine como último ámbito en cambiar.

3:10:28

Paternidad

El sacrificio como fuente de sentido, y la puesta en perspectiva histórica de las transformaciones tecnológicas.

3:38:35

Linux va a ganar el escritorio

Los viejos defectos de Linux se convierten en sus bazas en la era de los agentes; Torvalds recibe favorablemente la IA en el kernel.

3:49:51

PewDiePie

El streamer convertido en ricer de Arch y constructor de clústeres de IA, ejemplo del no-programador que construye.

3:59:24

El futuro de la programación

El inglés como lenguaje de programación, la ambigüedad como virtud del prompt, y el no-determinismo como condición de la creatividad.

4:22:17

Política e inmigración

DHH asume sus posturas sobre la inmigración masiva en Europa y aboga por una ventana de Overton más amplia.

4:53:54

Longevidad y sobre-optimización

El análisis de su esposa sobre la obsesión con la longevidad, el abandono de su Oura Ring y el rechazo a la optimización permanente.

5:05:38

Eterno retorno y civilización

El memento mori escondido en Omarchy, el croissant americano como misterio sin resolver, y la elección de los años 80.

Las tres eras de lo agéntico, en nueve meses

DHH cuenta un cambio fechado. Trece meses antes, en el mismo plató, mantenía un discurso escéptico: el autocompletado no le interesaba, el chatbot era un buen tutor, nada más. El 24 de noviembre de 2025, el lanzamiento de Opus 4.5 lo cambia todo. No es tanto la inteligencia bruta del modelo lo que progresa, dice, sino su capacidad para instrumentar la máquina, usar herramientas y verificar su propio trabajo.

Divide lo que sigue en fases claras. Un primer «momento agéntico» de tres meses en el que el humano sigue al volante: describe la tarea, corrige la trayectoria, relee todo. Luego la llegada de los subagentes en primavera, que dividen el tiempo de ejecución por cinco o diez. Finalmente, este verano, con Opus 5, Fable y Sol, un cambio más profundo: ya no indica la ruta, expone el problema y el modelo propone el camino.

Su metáfora es la del GPS. Al principio, vigilábamos el aparato por miedo a que nos mandara al puerto; hoy, el coche conduce solo. «Me he vuelto opcional en la parte que produce el código», resume — al menos en los ámbitos en los que trabaja hoy.

Omarchy Quattro: un OS como prueba del pudín

Frente a la acusación de «psicosis de IA», DHH responde con un entregable. Omarchy, su distribución basada en Arch y el compositor Wayland Hyprland, existe desde hace poco más de un año. La versión Quattro, lanzada unos días antes de la grabación, fue desarrollada en tres meses con una aceleración agéntica del 100%.

Asume una relectura selectiva: examinó la forma de todo, línea a línea lo que es crítico en la capa modelo, y nada de una parte del código UI. Para la aplicación de escritura Omawrite, escrita en C++/Qt aunque no conoce ese lenguaje, se impuso no abrir nunca el código — un experimento deliberadamente en caja negra. Primera versión en veinte minutos, abandono de Typora en dos días.

Las cifras de participación impresionan más que las líneas de código: más de 1.000 pull requests fusionadas en tres meses, unas 400 pendientes, y 330 plugins publicados en el marketplace en tres días. Muchos vienen de gente que no es desarrolladora de sistemas. DHH ya no relee él mismo los PR: agentes los clasifican, validan las correcciones en una VM, y solo le informan de la decisión final.

Donde falla: las grandes bases de código y los humanos

La entrevista no es solo un panegírico. DHH cuenta el fracaso de febrero en 37signals: para el último tramo de Basecamp 5, el equipo dejó a los diseñadores programar con agentes. Resultado, una avalancha de PR individualmente defendibles que, juntas, destruyeron la arquitectura del sistema. Hubo que limpiar manualmente.

Su lección: en una base de código existente y sustancial, hay que seguir siendo programador para preservar la arquitectura. Matiza enseguida devolviendo la crítica del «slop» a los humanos: tras 3.000 desarrolladores, las bases de código de las grandes empresas son «absolutamente horrorosas».

Sobre la pregunta «¿por qué Photoshop o Premiere no progresan diez veces más rápido?», su respuesta es organizativa. El cuello de botella nunca ha sido la implementación sino el ancho de banda humano: product managers, diseñadores, VP, CTO que quieren participar todos en el planteamiento. Para obtener el factor 10x o 100x, dice, hay que interactuar directamente con los agentes, sin intermediario humano.

Añade una crítica más dura: la mayoría de las organizaciones no saben lo que quieren. No están limitadas por su capacidad de producir código, sino por sus ideas, su visión y su gusto. «Se pueden hacer realidad muchas malas ideas, ¿y luego qué?»

El setup: 16 hilos, Herdr, Tailscale y un banco de pruebas de modelos

El pasaje más operativo del episodio describe un puesto de trabajo completamente repensado. Se pasa de lo mono-hilo mental al paralelismo: varios agentes, por tanto varios paneles. Empezó con tmux, luego pasó a Herdr, que añade notificaciones cuando un agente espera una decisión. Neovim ya solo sirve para navegar y releer los diffs.

Al constatar que una sola máquina ya no bastaba, sacó cuatro mini-PC de un armario, los conectó con KVM GL.iNet Comet y una red Tailscale. Estima su tope personal en unos 16 hilos de agentes simultáneos — más allá, es el humano quien satura.

El benchmark casero es elocuente: reescribir en Rust, sin dependencias, la librería Python Terminal Text Effects usada por su salvapantallas. Fable produce un plan detallado y termina en menos de 45 minutos (arranque pasado de 86 ms a 2 ms, ejecución 9,6× más rápida), por unos 550$ de tokens si hubiera pagado por uso. Sol repite el trabajo en 1h30 por 46$, Grok 4.6 por 55$, DeepSeek V4 Pro en 2h45 por 23$. GPT Luna falla e incluso intenta hacer trampa. Dos ciclos de auto-investigación después, la ganancia alcanza 46×.

Su procedimiento estándar: hacer trabajar a Claude o Fable, luego hacer relectura sistemática con Codex xHigh, y dejar que Copilot vuelva a pasar en GitHub. «Incluso un buen programador, si un par relee su trabajo, el código será mejor. Incorporen eso a su proceso.»

Duelo del código artesanal y consejos a los desarrolladores

DHH reconoce estar sorprendido de no ser más nostálgico. Su argumento económico: se escribía código bonito porque una arquitectura coherente hacía menos costosas las modificaciones humanas. Esa premisa se erosiona. Sin embargo, matiza: mientras los tokens sean un recurso escaso, un código legible sigue siendo rentable, porque los agentes iteran más barato sobre él.

A quienes entran en pánico, da un consejo simple: no intenten anticiparse. Nadie sabe cómo serán dos generaciones de modelos más adelante, y tratar de adivinarlo es el camino más corto hacia la angustia. Añade un argumento tranquilizador: casi no hay acumulación en este ámbito. Alguien que se fue un año de excursión recuperaría la frontera en dos semanas.

Distingue dos perfiles de desarrolladores: los que amaban el ensamblaje mecánico de construcciones lógicas, que están amenazados, y los que amaban fabricar cosas, que no lo están. Él mismo se describe como habiendo vuelto a su punto de partida: se hizo programador porque quería programas, no por amor a las instrucciones condicionales.

En cambio, se niega a llamar «programación» al vibe coding. Programar implica entender las primitivas: bucles, condiciones, variables. Y desliza una paradoja: su larga experiencia pudo ser un handicap, porque prescribía a los agentes la manera de hacer las cosas en lugar de describir resultados.

Linux, la ironía de la historia, y lo demás

La tesis más fuerte del episodio: Linux va a ganar el escritorio, no a pesar de sus defectos sino gracias a ellos. Todo son archivos de configuración o herramientas en línea de comandos, lo que lo convierte en el terreno ideal para agentes. Los mensajes de error esotéricos, antes repulsivos, se vuelven explotables por un modelo preentrenado con 40 millones de líneas de código kernel. Omarchy Quattro incluso incorpora un «crash watcher» que ofrece hacer diagnosticar cualquier fallo por el agente.

La obsesión con la velocidad de instalación ilustra su método. Objetivo inicial de 15 minutos, luego 2, luego 1; récord actual de 45 segundos, con una imagen específica para el Dell XPS que apunta a 12 segundos. Las ganancias vienen de precargas mientras el usuario responde preguntas, y de reducciones de tamaño quirúrgicas: 180 MB ahorrados en la fuente JetBrains, 200 MB en los drivers NVIDIA. Su referencia asumida: los ingenieros de McLaren que persiguen 370 gramos en un coche de una tonelada.

La conversación deriva luego ampliamente fuera de lo técnico: generación de vídeo por IA, paternidad, X y los algoritmos de engagement, su inmersión en el debate sobre la inmigración masiva en Europa, su postura anti-longevidad — apunta a 90-100 años y ha escondido un memento mori en el calendario de Omarchy, que muestra el porcentaje de vida transcurrida.

There are decades where nothing happens and weeks where decades happen.
I have not written any of the code that's shipped in Quattro by hand.
If you're not recognizing the gravity of the moment, that's the delusion. That's the psychosis.
The pursuit of excellence deserves no explanation.

Por qué importa

Cuando el hombre que pasó veinte años defendiendo el código artesanal declara no haber escrito ni una línea de su último lanzamiento mayor, esto ya no es un argumento de vendedor de IA: es un testimonio de practicante, cuantificado y documentado. El interés de esta entrevista reside menos en los superlativos que en los detalles verificables — el benchmark de Rust con los costes en tokens, las 1.000 PR fusionadas, el fracaso de Basecamp 5 en febrero. Es precisamente ese fracaso el que merece recordarse tanto como los éxitos: DHH admite que en una base de código existente y compartida entre humanos, la aceleración agéntica rompe la arquitectura. Dicho de otro modo, su 100% se aplica a un proyecto greenfield, pilotado por una sola persona con gustos muy marcados, en un ámbito donde él es su propio usuario. Cabe también señalar la contradicción no resuelta: afirma que los agentes producen un código magnífico, y que los tokens siguen siendo lo bastante escasos como para que un código legible conserve valor — lo cual devuelve discretamente la experiencia humana por la ventana. Finalmente, DHH reconoce él mismo estar en estado de «delirio» y sostener un discurso que habría calificado de psicosis nueve meses antes. Hay que tomarlo, pues, como una instantánea honesta de un momento muy inestable, no como una profecía.

#ia#agentes#linux#open source#dhh#dev
Fuente original
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501
Lex Fridman
Abrir el vídeo

Sigue leyendo