4 ms·
That's unfortunate, but hindsight is 20/20. If you wish to build a tool that will be used by the world, it's best to bet on a boring language like Java, Go, Py
by segmondy 6y ago
That's unfortunate, but hindsight is 20/20. If you wish to build a tool that will be used by the world, it's best to bet on a boring language like Java, Go, Python or you will eventually run into something like this. For pure tools attacking a specific domain, exotic languages like Ocaml, Lisp, and Haskell might shine.
- jeff-davis 6y agoDon't bet on boring languages. Bet on community and ecosystem. If those are vibrant and a good match for your domain, go for it. If multiple languages meet that criteria, choose the one you believe in. Conversely, if you are developing a new language, focus on building a community and ecosystem around certain problems, even niche problems. That will give a consistent group of users that can build out the rest of the ecosystem slowly.