> The diversity and cross-pollination benefits everyone (except beginners).
Interesting take, never thought about it like that; it always seemed terribly inefficient to me people are maintaining date libraries in 50 languages.
But I guess you're right it would have been really boring if we only had one way to do things.
Usually when you're creating a new language, doing the basic (date library, JSON parsing, HTTP server) is a good way to get a feel for it. I do wish we could reuse more parts though, like a high-performance JSON parser or HTTP server.
Interesting take, never thought about it like that; it always seemed terribly inefficient to me people are maintaining date libraries in 50 languages. But I guess you're right it would have been really boring if we only had one way to do things.