They were maintaining their own fork of the Zig compiler, and I’m sure that the fact that it was clearly not well written caused him headaches.
They’d try and upstream stuff and he’d have to reject it, people would use Bun stuff and then submit issues to Zig that don’t apply etc.
Zig is a BDFL language and that’s fine. You don’t need languages to be designed by committee (especially when they’re young, I think the Jai approach is actually kinda neat too).
Python is great, had a BDFL, and now it’s kinda wheel spinning as the community tries to shift away from those decisions made 30 years ago, and that friction ends up causing the language to have all sorts of weird nuiances.
That sort of organic development is another reason I don’t see AI being very useful long term. Retraining once every few months for major language releases is absolutely untenable and you’ll always be a few years behind since there isn’t code for you to steal yet.
They were maintaining their own fork of the Zig compiler, and I’m sure that the fact that it was clearly not well written caused him headaches.
They’d try and upstream stuff and he’d have to reject it, people would use Bun stuff and then submit issues to Zig that don’t apply etc.
Zig is a BDFL language and that’s fine. You don’t need languages to be designed by committee (especially when they’re young, I think the Jai approach is actually kinda neat too).
Python is great, had a BDFL, and now it’s kinda wheel spinning as the community tries to shift away from those decisions made 30 years ago, and that friction ends up causing the language to have all sorts of weird nuiances.
That sort of organic development is another reason I don’t see AI being very useful long term. Retraining once every few months for major language releases is absolutely untenable and you’ll always be a few years behind since there isn’t code for you to steal yet.