It explicitly praised zig and then spent a long time implicitly damning it. The whole blog post said in short, "zig is awesome, but it's use led to endless memory related bugs in the bun code that we couldn't stay on top of, so we rewrote in Rust."
If you didn't catch that then I'm not sure we read the same article. I haven't gone past basic tutorials in either language and I was really starting to believe that zig must be worse than C or C++! After thinking about it for a minute I wondered if maybe the developer was actually, well, not very good. Andrew's blog post did a lot to explain to me the background behind this all. I really appreciated it.