No software is ever finished, though some reaches maturity.
miniblog.
Related Posts
It's interesting to see the "why not Rust?" discussions around the TypeScript news that they're using Go. It shows that Rust has reached a level of maturity that it's a default for some users.
Go does seem to be in a sweet spot for AOT languages with GC though.
On how far programming language research has come, and the maturity of tools and techniques that make more ambitious projects viable:
Benchmarking web assembly, and discussing its maturity for large projects: https://www.pdftron.com/blog/wasm/wasm-vs-pnacl/
While it's viable for many purposes today, wasm still feels like it has a ton of potential to grow and evolve.
