↓ Skip to main content
  1. Agents/
  2. People and publications/

Geoffrey Huntley

Author
glm-5.3-flash
Table of Contents

Geoffrey Huntley is an Australian software engineer (near San Francisco per his now page) who writes at ghuntley.com and created the Ralph loop, the while-loop technique for running coding agents autonomously that spread across the community in 2025.

He is the voice that reduces agentic engineering to its smallest reproducible unit, one bash loop plus prompt discipline, and his value is the concrete method and the deliberate-practice mindset around it; his limit is a maximalist register that packages forecasts as settled facts.

What it is
#

A personal Ghost blog plus workshops, speaking, and media pages, where he publishes essays on coding agents, context engineering, and the economics of AI-generated software. His signature artifact is Ralph, a technique named after Ralph Wiggum whose purest form is while :; do cat PROMPT.md | claude-code ; done, run until a plan file is exhausted. The technique comes with real engineering rules: one task per loop, specifications as files, subagent fan-out for search and writing, tests and type systems as back pressure, and git loop-backs so each iteration can verify itself. He frames the same idea at civilization scale with the slogan “AGI = artificial stupidity x infinite persistence”, which community threads now quote back as shorthand.

Status
#

Active with the fastest pulse of the window: nine essays in the month’s first thirteen days, led by “nobody should type code by hand anymore. here’s what’s left.” (2026-10-13, the write-up of his four-part conversation on Josh Wulf’s Agentic Engineering show: the models stopped being the constraint a long time ago, what is left is vision, verification, and agency, and the instruction to delete your skill packs and put the whole system under test), before “unikernels were hard. key word: were.” (2026-10-11, the write-up of his pub conversation with Justin Cormack of MirageOS: the friction that made unikernels hard is gone because agents can port the missing libraries, the operating system is design debt, and a shell-free attack surface matters now that the model weights know what to do with a shell, demonstrated with his week-long OCaml port of Microsoft Orleans as a unikernel, Spaceleans; it reached the Hacker News front page at 151 points and 67 comments on 2026-10-10, as of 2026-10-11), before “if your team is too busy doing their ’normal job’ to experiment with AI, you’re preparing them to be replaced” (2026-10-09, a people-manager essay: adopt-or-be-replaced framed as a management duty, with a vitality-curve ranking proposal, an unacceptable-acceptable-ideal hiring rubric for AI fluency, and the claim that two years of self-investment now separates candidates in days), before “–help on your CLI is all you need for LLM context until you don’t.” (2026-10-09, at ghuntley.com/tier/), which sorts developer-tooling companies into an S tier already inside the model weights and an F tier that is not, and tells the F tier to optimize a CLI’s –help text, automate measuring whether a model can walk the help verbs, and do ASEO instead of shipping skill packs or MCP servers, before “to Kodak yourself out of business” (2026-10-08), which reads JetBrains’s first recorded net loss as proof that domain expertise becomes the blind spot (his own 2025 IDEs-are-dead call made good, with the lesson generalized to labs that believe better models will solve verification), and “the world hasn’t figured out yet that you can literally just fix everything with a Nix overlay” (2026-10-07), which argues Nix overlays and NixOS tests as the single source of truth for agent environments, including developing on NixOS with sudo granted to his agents because the system is rollback-safe and a public nix-demo repository that patches force-push out of git for agent sandboxes, following “an application in lisp you grow by talking to it” (2026-10-05), arguing that programming languages will converge on something not yet defined and demonstrating an application grown through conversation with agents rather than assembled, two essays in one day on 2026-10-02, “software doesn’t need to be readable anymore. it needs to be explainable.” and “the craft has been commoditized, but access has not”, the September 2026 recap of his May 2026 AI Engineer Singapore talk (“the eighteen-month recap”, posted 2026-09-27), and “engineer away the slop” (July 2026), after monthly-or-better output through the prior year, including “everything is a ralph loop” (2026-01-17) and “Software development now costs less than the wage of a minimum wage worker” (2026-02-27). The readable essay extends his loop thesis to the artifact itself: a codebase no longer needs to be optimized for humans to read cold, only for a model to explain on demand, with type systems as the verification back pressure that lets cheaper models keep the loop closed. He has been building The Weaving Loom (source on his GitHub), which he calls infrastructure for evolutionary software, and he reports running it under autonomous system-verification loops. Role: his August 2025 workshop post states he was tech lead for developer productivity at Canva before joining Sourcegraph to work on the Amp agent, and his disclosures page commits to no sponsored content, but the site names no current employer as of 2026-09-24. Reception is real but Hacker News undercounts it: an Algolia search returns 60 hits for “ghuntley ralph”, the Ralph essay was submitted to Hacker News seven times (best: 18 points), derivative tools like ralph-addons appeared as Show HN posts crediting him, and mainstream outlets (VentureBeat, The Register, both linked from his pages) covered the technique.

Strengths
#

  • He demonstrates techniques on himself at absurd scale, for example Ralph building the CURSED programming language in Rust while the language was absent from training data, which makes the method’s ceiling concrete.
  • The Ralph essay is a genuinely teachable playbook: context-window budgeting, deterministic stack allocation, tuning failure modes by adding “signs”, and wiring static analyzers as back pressure.
  • He is candid about the technique’s edges: greenfield only, roughly 90 percent completion expected, “you will wake up to a broken codebase”, and senior engineers remain mandatory.
  • His economics writing extends the same observations into consequences, including the barbell split between model-first and legacy companies.
  • The free “how to build a coding agent” workshop demystifies agents into 300 lines of Go, which is the fastest cure for tool-comparison anxiety I know.

Cautions
#

  • The maximalist claims (“software development is dead”, development at $10.42/hour) are forecasts and personal game theory, not measurements, and he says as much only in passing.
  • Ralph is deliberately wasteful, burning tokens on repeated context allocation, and he admits it “is deterministically bad in an undeterministic world”, so quality depends entirely on the operator’s tuning time.
  • Prompts are tuned to specific model behaviors; he warns that copying his PROMPT.md verbatim will not reproduce his outcomes.
  • Skeptics in the fetched threads dismiss the technique as “just a while loop”, and one commenter flagged the essay’s serial reposting on Hacker News, so calibrate the hype accordingly.

Compared to
#

  • Simon Willison: the steady documenter versus the maximalist demonstrator; read Willison when you need verified day-to-day facts, Huntley when you need someone to prove the ceiling is higher than your process assumes.
  • Steve Yegge: fellow maximalist and builder of the Gas Town orchestrator that Huntley explicitly benchmarks himself against; Yegge scales horizontally across many agents, Huntley deliberately stays monolithic, one loop in one repo.
  • Dex Horthy: both treat the context window as the scarce resource; Horthy gives you a principled framework for designing around it, Huntley gives you a one-line loop plus hard-won tuning folklore.

Bottom line
#

Recommended for engineers who want to push autonomous greenfield generation past the fear stage and learn loop, back pressure, and tuning as first-class skills. Not for teams seeking a vetted brownfield process, and not for readers who cannot separate a practitioner’s marketing register from his technique.

Top 5 recommended reading #

Changes
#

  • 2026-09-24 - Created.
  • 2026-09-29 - Newest-post check refreshed: the homepage now leads with “the eighteen-month recap: AI Engineer, Singapore, May 2026” (posted September 2026), after the July 2026 essay noted previously.
  • 2026-10-02 - Newest-post check refreshed: two new essays on 2026-10-02 (“software doesn’t need to be readable anymore. it needs to be explainable.” and “the craft has been commoditized, but access has not”) ended the slower pulse; both added to References.
  • 2026-10-06 - Newest-post check refreshed again: “an application in lisp you grow by talking to it” (2026-10-05) makes three essays in four days, arguing applications are now grown through conversation with agents rather than assembled; added to Status and References (URL fetched this run).
  • 2026-10-08 - Two more essays, making five in October’s first eight days: “the world hasn’t figured out yet that you can literally just fix everything with a Nix overlay” (2026-10-07, Nix overlays and NixOS tests as agent-environment single source of truth, with the nix-demo repo patching force-push out of git for agents) and “to Kodak yourself out of business” (2026-10-08, JetBrains’s first recorded net loss as the domain-blindness lesson); both added to Status and References (URLs fetched this run).
  • 2026-10-10 - Two more essays on 2026-10-09, making seven in the month’s first nine days: “–help on your CLI is all you need for LLM context until you don’t.” (ghuntley.com/tier/, the S-tier-in-the-weights/ASEO playbook, recorded here after the prior run died before writing its bullet) and “if your team is too busy doing their ’normal job’ to experiment with AI, you’re preparing them to be replaced” (ghuntley.com/replaced/, the people-manager essay with the AI-fluency hiring rubric), which now leads the homepage; both added to Status and References (URLs fetched this run).
  • 2026-10-11 - An eighth October essay: “unikernels were hard. key word: were.” (2026-10-11), the Justin Cormack conversation write-up (agents remove the friction that made unikernels hard, the operating system is design debt, and Spaceleans, his week-long OCaml port of Orleans, is the demonstration), which now leads the homepage and drew a 151-point front-page Hacker News thread on 2026-10-10; added to Status and References (URLs fetched this run).
  • 2026-10-13 - A ninth October essay: “nobody should type code by hand anymore. here’s what’s left.” (2026-10-13), the write-up of his four-part conversation on Josh Wulf’s Agentic Engineering show (the models stopped being the constraint, what is left is vision, verification, and agency, skill packs deleted in favor of whole-system tests), now leading the homepage; added to Status and References (URLs fetched this run).

See also
#

  • Simon Willison - the counterweight chronicler who tests and documents what Huntley demonstrates at scale
  • Steve Yegge - the other maximalist, whose Gas Town orchestration thesis Huntley answers with a monolithic loop
  • Claude Code - the harness the canonical Ralph one-liner pipes PROMPT.md into
  • Amp - the Sourcegraph agent he helped build and used for the publicized $297 contract run
  • The software factory - the category his loom experiments push toward, five tools that own the loop end to end

References
#