Control the ideas, not the code

17 points by eugeny


mxey

Nobody should anymore look at this code, but only at the ideas the code contains.

How does one extract the ideas from code without reading it?

kraxen72

I can't believe people (in this instance, the first comment under the post) still push the "LLMs are just another layer of abstraction, as is C over ASM".

The fatal issue that makes this argument fall apart in my eyes is that each of the previous layers is, or is assumed to be, deterministic. Even if some js code has to go through several jit engines written in c++, which are compiled and eventually go down to assembly, that js code will produce the same result. (i'm not 100% sure on the exact stack here but you get the idea). A prompt, spec or whatever you want to call it, is non-deterministic by nature, and in a way which is especially dangerous, because feeding it to an AI it works often enough that people start to trust it.

If you find a bug in a compiler, which introduces some non-determinism, you can debug it, and fix it. You cannot "debug" an LLM in any way that is practical, and you cannot "fix" a prompt, just try to change/add some words and hope that the model does the bad thing less often. You can have other AIs review the output of the first AI but even those suffer from the same non-determinism that e.g. some static code linter doesn't.

Another issue i have with this article is that at no point it addresses that vibecoding costs money. Real money. You can try using some free models and for a quick python script it will probably work, but not in the way ~antirez proposes. Many, many people simply don't have 20/100/200 eur/usd per month that unlocks this kind of coding (that is, vibe coding). Not even talking about developing countries, even in usa/europe, students are already doing whatever they can somehow afford a split spotify/apple music subscription. In my eyes programming has always been super accessible, at least in the last 20 years. You need a one-time upfront investment of a laptop, but you likely need that anyway, and you can learn to code online. I just don't want a 20/100/200 eur/usd sub to become a requirement for programming, and with the way AI will happily strip you of your coding skills, i'm worried that we're heading in this direction.