Absortio

Email → Summary → Bookmark → Email

Ralph Wiggum as a "software engineer"

https://ghuntley.com/ralph/ Jan 7, 2026 10:22

Extracto

😎Here's a cool little field report from a Y Combinator hackathon event where they put Ralph Wiggum to the test. "We Put a Coding Agent in a While Loop and It Shipped 6 Repos Overnight" https://github.com/repomirrorhq/repomirror/blob/main/repomirror.md Ralph Wiggum Showdown: Bash vs. Claude Plugin w/ surprise guest @GeoffreyHuntley https://t.co/AvhxSftFWa — dex (@dexhorthy) January 1, 2026 If you've seen my socials lately, you might have seen me talking about Ralph and wondering what Ralph

Resumen

Resumen Principal

La técnica Ralph emerge como un enfoque innovador para el desarrollo de software greenfield, fundamentalmente encapsulada en un bucle Bash que utiliza npx --yes @sourcegraph/amp sobre un PROMPT.md. Esta metodología promete reemplazar la mayor parte de la subcontratación en proyectos iniciales, operando bajo la premisa de ser "defectuosa de manera determinística en un mundo indeterminístico". Su peculiaridad radica en la capacidad de construir y programar un lenguaje de programación completamente nuevo, incluso sin que dicho lenguaje haya formado parte de los datos de entrenamiento del LLM. El éxito con Ralph exige una gran fe y una creencia en la consistencia eventual, donde los errores no se atribuyen a las herramientas, sino a la necesidad de práctica intencional y deliberada por parte del operador, afinando la técnica como una guitarra. Esta perspectiva se alinea con la idea de Geoffrey Huntley de que "LLMs son espejos de la habilidad del operador", subrayando que el dominio de la IA es una cuestión de destreza y ajuste constante.

Elementos Clave

  • Definición y Funcionamiento de Ralph: Ralph es una técnica, implementada como un Bash loop (while :; do cat PROMPT.md | npx --yes @sourcegraph/amp ; done), diseñada para la automatización en proyectos de software greenfield. Su promesa es la de reemplazar una parte significativa de la subcontratación, destacando su habilidad para crear un nuevo lenguaje de programación sin necesidad de que este haya sido previamente parte de los datos de entrenamiento del LLM.
  • La Habilidad del Operador como Factor Crítico: Geoffrey Huntley enfatiza que "LLMs son espejos de la habilidad del operador", sugiriendo que el éxito con herramientas de IA como Ralph no depende solo de la tecnología, sino de la pericia y la práctica intencional y deliberada del usuario. Esto implica que la maestría en el uso de la IA es una destreza que se cultiva, no inherentemente ligada a la experiencia de ingeniería tradicional.
  • Filosofía de la "Determinística Malignidad" y Afinación Continua: Ralph se

Contenido

Ralph Wiggum Showdown: Bash vs. Claude Plugin w/ surprise guest @GeoffreyHuntley https://t.co/AvhxSftFWa

— dex (@dexhorthy) January 1, 2026

If you've seen my socials lately, you might have seen me talking about Ralph and wondering what Ralph is. Ralph is a technique. In its purest form, Ralph is a Bash loop.

while :; do cat PROMPT.md | npx --yes @sourcegraph/amp ; done

Ralph can replace the majority of outsourcing at most companies for greenfield projects. It has defects, but these are identifiable and resolvable through various styles of prompts.

That's the beauty of Ralph - the technique is deterministically bad in an undeterministic world.

Ralph can be done with any tool that does not cap tool calls and usage.

Ralph is currently building a brand new programming language. We are on the final leg before a brand new production-grade esoteric programming language is released. What's kind of wild to me is that Ralph has been able to build this language and is also able to program in this language without that language being in the LLM's training data set.

Amp creating a new programming language AFK https://t.co/KmmOtHIGK4

— geoff (@GeoffreyHuntley) July 13, 2025

Building software with Ralph requires a great deal of faith and a belief in eventual consistency. Ralph will test you. Every time Ralph has taken a wrong direction in making CURSED, I haven't blamed the tools; instead, I've looked inside. Each time Ralph does something bad, Ralph gets tuned - like a guitar.

deliberate intentional practice

Something I’ve been wondering about for a really long time is, essentially, why do people say AI doesn’t work for them? What do they mean when they say that? From which identity are they coming from? Are they coming from the perspective of an engineer with a job title and

Geoffrey HuntleyGeoffrey Huntley

LLMs are mirrors of operator skill

This is a follow-up from my previous blog post: “deliberate intentional practice”. I didn’t want to get into the distinction between skilled and unskilled because people take offence to it, but AI is a matter of skill. Someone can be highly experienced as a software engineer in 2024, but that

Geoffrey HuntleyGeoffrey Huntley

It begins with no playground, and Ralph is given instructions to construct one.

Ralph is very good at making playgrounds, but he comes home bruised because he fell off the slide, so one then tunes Ralph by adding a sign next to the slide saying “SLIDE DOWN, DON’T JUMP, LOOK AROUND,” and Ralph is more likely to look and see the sign.

Eventually all Ralph thinks about is the signs so that’s when you get a new Ralph that doesn't feel defective like Ralph, at all.

When I was in SFO, I taught a few smart people about Ralph. One incredibly talented engineer listened and used Ralph on their next contract, walking away with the wildest ROI. These days, all they think about is Ralph.

— geoff (@GeoffreyHuntley) July 11, 2025

what's in the prompt.md? can I have it?

Fuente: Geoffrey Huntley