still thinking about this one
@enhancedscurry I thought the same thing all the time at Apple. In CoreServices, some projects had scripts from half a dozen languages depending on what scripting language someone had just learned.
@jimluther I made a conscious decision to write my personal scripts in bash because I was sick of using all these other tools from other orgs that required 80 Python packages that failed to install for mysterious reasons half the time. And when the scripts actually ran, they failed with some obscure Python backtrace the other half of the time.
@jimluther bash also has the advantage of (at Apple) being a dead language. That interpreter is not going to change, so an entire class of breakage just goes away.
@jimluther All that said, as a language, it's brutally terrible. It just happens that it hails from a simpler time, which makes it nice for projects that aren't going to get much maintenance.