in my experience LLMs write pretty bad Rust code. sure it works, strong typing system, etc., but it's unmaintainable and not readable.
I have the same problem with the assembly produced by compilers.
Maybe we should let them do their thing and instead focus our attention on the higher-level stuff like specifications and testing.
I doubt these two features will be a defining quality of a product soon enough.
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.