Hi,👋 we have updated the app and fixed multiple bugs. We are lacking funds, request to free user not to use Adblock. Ads are non intrusive. 😊

✨ Visual Editor

close

Thread Truncated

Only the first 20 tweets are shown to ensure high-quality rendering and prevent image size issues.

palette Canvas & Background

Gradient:arrow_forward
Text Color:
135°

style Card Style

40px
16px

text_fields Typography

16px
Mike Piccolo
@mfpiccolo
A few weeks ago @addyosmani, formerly of Google Chrome, now author of Beyond Vibe Coding, published a piece called Loop Engineering. It opened with a quote from @steipete: "You shouldn't be prompting coding agents anymore. You should be designing loops that prompt your agents." Boris Cherny, head of Claude Code at Anthropic, said the same thing: "I don't prompt Claude anymore. I have loops running that prompt Claude and figuring out what to do. My job is to write loops."
Thread image
Mike Piccolo
@mfpiccolo
LangChain followed with The Art of Loop Engineering, laying out a four-level architecture. Tooling appeared: LoopFlow on GitHub, Neuralyzer for self-wiping agent context windows. The term now has 987 results on the Hacker News search API.
Mike Piccolo
@mfpiccolo
It is also a good description of a distributed system. We have been building those for twenty years.
Mike Piccolo
@mfpiccolo
Thread image
Mike Piccolo
@mfpiccolo
## What Loop Engineering Actually Describes
Mike Piccolo
@mfpiccolo
Per Addy Osmani and LangChain's own writing, a production loop has four levels:
Mike Piccolo
@mfpiccolo
The agent loop: a model calling tools repeatedly until a task completes.
Mike Piccolo
@mfpiccolo
A verification loop: a grader checks output against a rubric and retries on failure.
Mike Piccolo
@mfpiccolo
An event-driven loop: cron schedules or webhooks trigger agent runs automatically.
Mike Piccolo
@mfpiccolo
A hill-climbing loop: production traces feed an analysis agent that rewrites the harness configuration.
Mike Piccolo
@mfpiccolo
Surrounding everything: memory "a markdown file, or a Linear board, anything that lives outside the single conversation and holds what's done and what is next." Addy's words, not mine.
Mike Piccolo
@mfpiccolo
This is a complete description of an event-driven, observable, stateful distributed system with retry logic, dead-letter handling, pub/sub fan-out, and durable external state.
Mike Piccolo
@mfpiccolo
## Let me translate the terminology:
Mike Piccolo
@mfpiccolo
Thread image
Mike Piccolo
@mfpiccolo
The naming is different. The systems are the same.
Mike Piccolo
@mfpiccolo
A developer on Hacker News built a loop engineering pipeline for Korean-to-English translation before the term existed — a plan → execute → critique → repair loop with a separate reference translator as an "impartial witness," a translation memory to prevent terminology drift, and an output writer appending incrementally to disk. Textbook loop engineering architecture.
Mike Piccolo
@mfpiccolo
Their conclusion: "the critic kept flagging that the translation is not good enough and looping back and the translator was not able to translate good enough for the critic to be satisfied... after a couple of weeks I kind of gave up."
Mike Piccolo
@mfpiccolo
An unobservable retry loop with no circuit breaker, no dead-letter queue, no backpressure, and no durable state is loop engineering on paper. In production it just runs until something breaks.
Mike Piccolo
@mfpiccolo
## iii's Harness Worker
Mike Piccolo
@mfpiccolo
Thread image
Generated by Thread Navigator
100%
view_carousel Carousel Studio NEW
Press ⌘ + S to quick-export