“Kelley describes why he created Zig, when other options including C, C++, Rust, and Go already exist. He said he set out to develop a digital #audio workstation. He tried Go, but found interoperability with C libraries difficult, and said the garbage collector caused audio delays. He tried C++, or coding C-style using a C++ compiler, but found that small mistakes led to memory corruption bugs that took weeks to fix. He tried Rust but "really struggled to write code that would satisfy Rust's rules," and spent a month trying to make font rendering work”

“The #Zig project is known for its #NoAI policy, set out in the code of conduct… Another negative for #AITooling is that it is #NonDeterministic and therefore its output always needs review, even for something as simple as refactoring the name of a function. Kelley prefers #deterministic tools in which he can have full confidence.“

#Software / #Languages / #AndrewKelly <https://www.theregister.com/software/2026/05/28/zig-creator-seeks-uncompromising-perfection-before-blessing-10/5247916>

Zig creator seeks 'uncompromising perfection' before blessing 1.0

Andrew Kelley interview describes paying monthly for cloud-powered AI coding as an 'insane proposition'

theregister
Dad, daughter, and photographer work remotely to recreate iconic movie scenes

When the pandemic and the lockdowns began, each of us found our own ways of staying creative. Alex Zane and his daughter Matilda found joy and pleasure in recreating famous movie scenes, and they are kindly sharing it with the world and with you, dear DIYP readers. Teaming up with Alex’s friend, photographer Andrew Kelly, […]

DIY Photography