“The experience went so well, in fact, that I now feel just as likely to turn to Zig (a language I’ve used for a dozen hours) as to Rust (which I’ve used for at least a thousand hours).”
A thousand hours of Rust and he still fought the language to get keyboard firmware working. A dozen hours of a pre-1.0 language with one page of docs and the rewrite went smoothly. Safety guarantees are worth a lot. They are worth less when the type system becomes the project.