3 ms·
>Yes. Because mainstream is what you should select for when choosing your tools It's a hugely important consideration. More devs, larger community, better supp
by EpicEng 8y ago
>Yes. Because mainstream is what you should select for when choosing your tools
It's a hugely important consideration. More devs, larger community, better support, more/better tooling, more libs, etc. If you don't think those matter then you're only concerned with pet/toy projects.
- fnordsensei 8y agoThere's also a zero chance of working with anything that's better than mainstream.
- EpicEng 8y agoUmmm... ok? I don't know about you, but I like building things that solve problems. Tools are important, but they're not a goal unto themselves. If your 'better' language is beautiful, but lacks the ecosystem people solving real problems actually need to get work done, it's not actually better.
- fnordsensei 8y agoLanguage is too restrictive to consider in isolation if we're talking about "the tools". And I'm personally more interested in effectiveness than beauty, although I'll grant that beauty could have some influence on effectiveness perhaps. Ecosystem is not a binary proposition: either there, or not there. At some point the ecosystem becomes solid enough for some purposes. Finally, if no outliers were ever a better choice than the status quo, the status quo would never change. Therefore, there are always some outliers that can be chosen for greater effect at the cost of accepting some perceived risk. Using tooling smack in the middle of the average zeroes the potential increase in effectiveness as well as the perceived risk.