Dave
· 1w
The Pi coding agent shows you all the sausage being made (reasoning/thinking blocks) that Claude Code hides from you. The same sort of basic, repeated mistake -> recovery loops are constant noise and...
The only reason it produces workable code in the end is that code is testable. It either lints/runs and conforms to a deterministic output or it doesn't. Then you refactor until it does.
Almost nothing else works that way. The world outside of coding and math is squishy and non-deterministic. So the same errors leak through and there's no way to stop it from happening.