> Rust and Go are becoming extremely popular extremely quickly.
Unfortunately, that's yet another SV bias. Rust has hardly any adoption, and Go has moderate adoption and is growing nicely, but nothing close to justifying "extremely".
Unfortunately, that's yet another SV bias. Rust has hardly any adoption, and Go has moderate adoption and is growing nicely, but nothing close to justifying "extremely".
That's not to slam Rust for being "over-complex"/"ivory tower", or slam Go for being "simplistic". But Rust tries to solve such a hard problem - be expressive without any unnecessary overhead, retain memory safety - that it seems to naturally lead to a design and language that appeals to people that are interested in programming languages "for their own sake". Meanwhile Go tries to be sufficiently expressive and then get out of your way to solve whatever problem in whatever domain that you're trying to solve.