Valentin Ignatev, a Jai beta user since September 2023, shares his experience working full-time with the Jai programming language on a game dev project. He discusses Jai's allocator model (temple allocators making it feel almost like a GC language), its natural fit for data-oriented design, pain points around linker customization and DLL context remapping, and the language's metaprogramming capabilities. He also reflects on his prior heavy use of agentic AI coding tools, describing the experience as addictive and slot-machine-like, with diminishing returns as complexity grows and context windows fill up. The conversation also touches on Jai's operator overloading guard rails, type inference, and comparisons with Odin and C++.
•37m watch time
Sort: