Rust is the best language for LLMs b/c it gives by far the best debug messages. Just tons of verifiable reward signal for post-training. Even the most rudimentary LLMs can school me on idiomatic Rust
And static analysis + agents are good enough at keeping the memory management in check. Compared to Rust, there's no magic so it's easy for devs and agents to reason about.
If you're curious: https://github.com/okcontract/oksolc
Many pieces of software are going to be just blackboxes worked by AI. You will be maintaining output quality and stability and that's it.
Maybe we should let them do their thing and instead focus our attention on the higher-level stuff like specifications and testing.