15 engineers on Hacker News describe using Zig first-hand: 8 endorse it, 1 regret it, 3 are mixed.
“Zig is nice language but dev experience is a real nightmare at the moment. I say that as maintainer of three non-trivial libraries, and I have one Zig project in production.”
mixed · production · cztomsik · 2026-09-20 · source ↗ · wrong label?“No issues, superstable... Zig minuses are well known: lack of syntax sugar for closures/lambdas/vtable”
mixed · production · MrResearcher · 2026-03-12 · source ↗ · wrong label?“Zig makes this relatively easy, since you can grep for all instances of `std.mem.Allocator` and see where those allocations are occurring”
endorse · personal · nickmonad · 2025-12-30 · source ↗ · wrong label?“I believe from experience (e.g. the previous Readed/Writer change that I originally was skeptical about) will result in my code becoming better.”
endorse · personal · grayhatter · 2025-10-31 · source ↗ · wrong label?“The last 3 minor version upgrades, required a diff in all of my projects. I like Zig, but it does not have a stable API.”
mixed · personal · grayhatter · 2025-10-28 · source ↗ · wrong label?“I prefer to get a head start, compile against master every few weeks, and change what needs changing.”
endorse · personal · samatman · 2024-12-15 · source ↗ · wrong label?“We found this the hard way after enabling zig-c++ as the C++ compiler in prod. Took some time to recompile (and statically link) the extensions we actually use”
regret · production · motiejus · 2023-09-26 · source ↗ · wrong label?“In Zig I can open a block like this: vg.save(); defer vg.restore();”
endorse · personal · captainhorst · 2023-07-17 · source ↗ · wrong label?“We've had Zig in production for more than a year now, and it has gone remarkably smoothly.”
endorse · production · 1 yr · Aransentin · 2021-12-21 · source ↗ · wrong label?“I'm getting very excited about Zig... I have an example prime sieve that can run 60+ settings”
endorse · personal · dnautics · 2021-06-18 · source ↗ · wrong label?“Zig is very simple but with much better decisions compared to C.”
endorse · personal · rubiquity · 2019-12-27 · source ↗ · wrong label?“I've been using zig for the past 2 weeks in my spare time. ... In one word zig is "joy".”
endorse · personal · 0.04 yr · stateoff · 2018-12-05 · source ↗ · wrong label?“I made a PR to add a default zig, which was rejected, I've been using it ever since though.”
neutral · personal · alexboehm · 2026-10-27 · source ↗ · wrong label?“I've tried Zig, I wrote Zig for several years before I started using Odin”
neutral · personal · 59nadir · 2026-10-22 · source ↗ · wrong label?“Nice notes, I've also been using Zig for AoC.”
neutral · personal · skribanto · 2022-12-13 · source ↗ · wrong label?