"I don't prompt Claude anymore. My job is to write loops."
— Boris Cherny, Claude Code creator
Though I see where he's coming from, I'd put it differently.
A developer's job isn't to write loops. It's to design state machines.
Every major agent framework — Claude Code, Codex, Cursor, LangGraph — does the same thing under the hood. A while loop calls an LLM, checks if it wants to use a tool, runs the tool, repeats until done. The loop isn't just a solved problem. It's a boring problem.






