Volver al inicio

De una pestaña a 16 agentes: la configuración de programación en paralelo de DHH en la terminal

En una conversación con Lex Fridman, el creador de Rails, DHH, describe cómo reconstruyó su entorno de programación desde cero: una terminal con pestañas, Herdr para seguir el estado de los agentes, mini PC sacados de un armario, cajas KVM y una red Tailscale ejecutando 16 hilos a la vez. El antiguo flujo de hundirse en un único problema da paso a un nuevo ritmo de moverse entre agentes y tomar decisiones.

Importado a Nodesdaily: (UTC+03:00)
Ver en YouTube — 4Xg1AE6Uu1k
Opciones de lectura

La voz del dispositivo no está disponible en este navegador.

Lupa de conceptos

Elige un término técnico de esta vista para leer su definición general, un ejemplo didáctico y su uso en el artículo.

No se encontró ningún término de nuestro glosario en esta vista. El glosario aún no cubre todos los términos.

DHH dice que pasó casi dos décadas en TextMate, empezando hacia 2005, e incluso ayudó a lanzar su primera versión. Nunca estaba buscando un reemplazo; lo que lo sacó de ahí fue la necesidad más que la curiosidad: el paso a Linux. Esa ruptura se convirtió en el primer paso hacia la configuración impulsada por agentes de hoy.

La conversación abre con un debate sobre el nombre: ¿debería llamarse la nueva práctica «ingeniería agéntica» o simplemente «programación»? DHH no oculta su aversión por el primer término, y él y Lex se deciden por el segundo. Pero el nombre sencillo esconde una tesis contundente: trabajar con agentes exige un conjunto de herramientas diferente.

En la configuración antigua, DHH se hundía en un problema y lo seguía hasta el final; esa inmersión profunda era su puerta de entrada al flow. Una hora podía producir un único archivo trabajado con cariño, de veinte o treinta líneas. El cuidado, no la velocidad, era la métrica.

Los agentes rompen ese ritmo porque son a la vez demasiado rápidos y demasiado lentos: a diferencia de un teclado, nunca responden al instante y necesitan tiempo para cocinar. Esperar a un solo agente deja una sensación de ociosidad y de inutilidad extraña, incluso cuando el agente en sí es productivo. DHH admite abiertamente ese sentimiento.

Su solución toma prestada la ley de escalado de la propia IA: lanzar más recursos a un problema difícil. Con un puñado de agentes ejecutándose en paralelo, el panorama se invierte; siempre hay una decisión que tomar, un agente atascado que desbloquear, una tarea nueva que empezar. El flow regresa, nacido del movimiento más que de la profundidad.

La configuración empezó con paneles de tmux, una metáfora que todos conocen de las terminales con pestañas: abrir muchas pestañas, poner un trabajo en cada una. La elección llamativa es lo que vino después, o más bien lo que no vino: ningún salto a aplicaciones de programación alojadas en la nube. DHH se queda en la terminal y sus interfaces de texto, argumentando que la terminal moderna es sencillamente un lugar hermoso para trabajar.

Pasada una sola máquina, tmux deja de bastar y Herdr toma el relevo: un multiplexor que avisa cuando un agente termina o necesita una decisión, mostrando el estado de cada panel como inactivo, trabajando, bloqueado o terminado. Los subtítulos generados automáticamente del vídeo lo escriben «Herder»; el nombre real es Herdr. Ahora se incluye por defecto con la cuarta versión mayor de Omarchy, y el blog del proyecto reporta más de 700.000 descargas.

La capa de hardware creció con la misma lógica: DHH compró cajas GL.iNet Comet GL-RM1, pequeñas unidades KVM que aceptan HDMI y USB y exponen un ordenador remoto a través de una página web y una contraseña. Cuatro mini PC retirados de un armario se unieron así a la red, alcanzando unos dieciséis hilos repartidos entre cuatro o cinco máquinas, tres agentes cada una. Añade que agentes más rápidos significan menos hilos que pueda supervisar.

El segundo habilitador es una malla privada basada en WireGuard sobre Tailscale: cada ordenador de las oficinas de Malibú y Copenhague aparece como parte de una única red local, esté donde esté. Sin agujeros en el cortafuegos, sin configuraciones VPN elaboradas; incluso su teléfono llega directamente a las máquinas. La fricción de poner nueva capacidad de cómputo en línea cae hacia cero.

El beneficio, según su propia medida, es un salto: de un archivo construido con cariño por hora a cientos de líneas generadas. Subraya que el conteo de líneas es una métrica absurda, pero el salto de volumen es innegable. Neovim ya no es donde se escribe el código, sino un navegador de proyectos para hojear el changelog; un visor de diffs llamado Hunk muestra los cambios de forma bonita pero oculta el contexto circundante que él necesita.

Debajo hay una tesis sobre sistemas operativos: a los agentes les encanta la filosofía Unix, porque en Linux todo es o un archivo de configuración o una herramienta de línea de comandos. Lo que hacía impopular a Linux hace cinco minutos es hoy su mayor argumento de venta. DHH lo demuestra con un fin de semana varado en un Mac Mini: elogios a Homebrew aparte, herramientas como Raycast no exponen ningún archivo de configuración, los atajos de teclado exigen una configuración de cavernícola con clics de ratón, nada se automatiza. La historia de Lex con WSL llega al mismo lugar: un Linux en sandbox no puede dejar que los agentes recorran toda la máquina.

Visualization: nodesdaily AI

Comentario de la IA

""Leí esta conversación menos por las herramientas y más por el cambio de mentalidad: lo que describe DHH no es un nuevo editor, sino la evolución del trabajo del programador hacia la toma de decisiones. Dieciséis agentes suena llamativo, pero el argumento de fondo es serio: dejar de esperar, empezar a dirigir.""

Evaluación de la IA

En su versión más fuerte, el contraargumento suena así: dieciséis hilos hacen un gran escaparate, pero la producción bruta no es el rendimiento neto. El estudio CooperBench de Stanford encuentra que dos agentes colaborando rinden notablemente peor que un modelo solitario, siendo la inteligencia social, y no la habilidad de programación, el cuello de botella. La crítica del «tokenmaxxing» presiona la misma magulladura: herramientas como Claude Code y Cursor elevan los volúmenes de código aceptado mientras obligan a los ingenieros a revisar ese código con mucha más frecuencia.

Quedan lados sin probar: cuatro o cinco máquinas más una caja KVM cada una es un auténtico centro de datos doméstico, con facturas de energía y mantenimiento que el vídeo nunca discute, y los agentes de larga duración conllevan costes de supervisión y seguridad. La comodidad de Tailscale se intercambia por dependencia de un plano de control central. Investigaciones difundidas por LeadDev muestran a los agentes batallando con la coordinación en monorepos, donde cada fallo de verificación de CI reduce las probabilidades de fusión en torno al 15 %.

Fíjate en quién habla: DHH creó Omarchy, la distribución que ahora incluye Herdr por defecto, así que los elogios y el interés comercial se entrelazan. La cifra de 700.000 descargas de Herdr y la historia de relación calidad-precio de las cajas KVM esperan ambas verificación independiente; las reseñas de heise y CNX Software son un buen punto de partida. Y esto es una entrevista: en un formato sin preguntas de seguimiento, cifras como dieciséis hilos y cientos de líneas son las medidas del propio DHH.

Mi veredicto práctico: una inspiración genuina para un desarrollador senior con mini PC libres en casa, soltura en la terminal y disciplina de revisión; no para alguien con una sola máquina, herramientas de ratón primero o estándares corporativos. Empezaría con tres o cuatro agentes en lugar de dieciséis y mediría primero mi propia capacidad de revisión, porque en esta configuración el cuello de botella ya no es la velocidad de escritura sino la velocidad de decisión.

Fuentes

10 enlaces; ninguna otra noticia publicada los cita. Stories sharing a link do not confirm each other; a source's origin is not inferred from how often it is cited.

dhh · agentes-ia · terminal · herdr · tailscale · linux · neovim

Seguir el tema

Antes de esta noticia

Un breve orden de lectura de noticias anteriores vinculadas a este evento por un editor.

Evidencia y fuentes

Revisa los pasajes permitidos, sus versiones y su origen.

KAYNAKLARLA OKU

Bu haberi açalım.

Hesap kontrol ediliyor…