Yoav Goldberg, May 2026
A recurring claim around agentic vibe coding is "when compilers were introduced, we switched to writing in high level without looking at the produced assembly language. Now with coding agents, we can similarly switch to writing in English, without looking at the produced code."
A common objection to this claim is "but compilers are deterministic and coding agents are not!". I think this is a bad objection, as it misses the mark. First, compiler engineers will be very quick to point out that compilers are also non-deterministic. Well, ok, but this also misses the mark for me.
I argue that "AI coding agents" are fundamentally different from compilers, and that even if the AI coding agents will be perfect in always either:
- following their instructions fully, in the exact same way every time, and without making any mistakes, or