> assemblers, code generation, compilers, JIT. Or really, just writing bytes that can represent machine code, P-code, or bytecode.
All of these things have something in common that LLMs don’t. They behave in a predictable, documentable (and usually documented) way.
Compiler optimizations are pretty unpredictable.
But you can, in principle, understand a compiler. Also they're made by the same people who use them. Did blacksmiths get mad when they invented the first anvils?