Hacker News new | past | comments | ask | show | jobs | submit
> Two engineers convert specs to code in two different ways

So? Two compilers convert source to binary in two different ways.

"Time flies like an arrow" is a valid English sentence that one person can find numerous ways to interpret. A programming language that has the kind of ambiguous syntax that natural languages have would not be useful.

What makes agents useful is not simply that they interpret natural language, it is that they are interactive and ambiguous instructions can be corrected when the agent's output is not what the programmer intended. That is not the same as writing out a spec and giving it to a developer to implement.

And does the "agent" say when the agent's output is not what the programmer intended?
No, the programmer does. Human beings are still in the loop.
So might be corrected if the agent's output is found not what the programmer intended.
The same compiler will convert source to binary in different ways! Hermetic builds are hard!

Even if we allow for hermetic builds in some cases in many many other cases your runtime will recompile your code based on its observations about your environment and that’s frequently what we want.

This fetishism of “determinism” seems crazy to anyone that has had to spend time really digging into modern JIT based compilation.

> This fetishism of “determinism” seems crazy to anyone that has had to spend time really digging into modern JIT based compilation.

Copium.

loading story #50207454