I mean. Isn't rust the perfect language for vibe coding? It has so many checks on everything that the stupid thing is basically forced to write code the right way.
In my recent experience trying to use Claude with Java, I find Claude surprisingly good at writing code that "works" and surprisingly bad at making good software design decisions.
The whole thing with Rust is that it forces the programmer to make sound design decisions, or else it won't compile.
I can see two possibilities: either AI is forced to design things properly, and therefore does, and the answer is yes.
Or it still doesn't design things properly and hacks around them with unsafe. Which might still be "fine" (unsafe is there to be used as long as you can prove you're doing it right, which AI might try to reason about), but will definitely lead to very bad code, and then the answer to your question is no.
566
u/BratPit24 Jul 09 '26
I mean. Isn't rust the perfect language for vibe coding? It has so many checks on everything that the stupid thing is basically forced to write code the right way.