3 ms·
I think generally, when you start from scratch we put a higher weight on language than mature ecosystems of libraries, framework and tooling. Newer languages ha
by klabb3 5y ago
I think generally, when you start from scratch we put a higher weight on language than mature ecosystems of libraries, framework and tooling. Newer languages have learnt from history and are often nicer to use (at least subjectively, this is usually the selling point). I remember seeing the SO surveys of work vs non-work and Java was the most extreme example (basically all work no play).
Some of the new languages survive and mature, like Go and Rust. Eventually, those become the new Java or C++. Some will fade away.