Steve Klabnik on why programming languages can only afford a fixed amount of 'weirdness' - and why the most successful ones spend that budget carefully.
“Explains so much about language adoption. Rust spent its strangeness budget on ownership. Go spent it on goroutines. The languages that try to be weird everywhere struggle to get adopted.”
1 comments
Join OpenLinq to join the discussion
This perfectly explains why Zig is gaining traction. It spends its strangeness budget on comptime and the allocator pattern - and makes everything else feel like C. Minimal weirdness, maximum impact.