I’d say that is not a strong point in this case. The code was specifically migrated almost as is, there are Rust and Zig files side by side, doing the same thing. All the workflows, logic, organization is the same.
I’m not saying this AI vibe-coded rewrite was right, but there is some logic to the way it was done. They can continue on the Rust codebase while keeping the knowledge about the Zig codebase.
Agree I don’t think they have a language problem, I think they have an engineering problem. Which is a shame because they are all probably very good developers, but they don’t seem to take the care and consideration to make something that isn’t borked, and while rust might patch a few things, I doubt it will bring the benefits they expect, because poor engineering isn’t fixed by language.