2 ms·
“I have to use the lowest-common-denominator thing everywhere because I have to use it somewhere“ is an argument that never made sense to me.
by kbd 6y ago
“I have to use the lowest-common-denominator thing everywhere because I have to use it somewhere“ is an argument that never made sense to me.
- ducktective 6y agoThat's pretty much my argument for choosing Bash over Python for my everyday scripts. It's sensible.
- marmaduke 6y agoSwitching between tools has a cost, so the tool needs to be not just better than another, but better after accounting for switch cost.
- zests 6y agoAnd the cost has to fit in to your budget. I'd rather spend my budget on learning emacs, for example, instead of spending it switching to a new shell.
- isignal 6y agoIt depends on your role. Many people regularly maintain or interact with prod deployments which cannot be customized to your liking. So it may be "somewhere" or occasional in your case but not in all cases. Switching back and forth between shell syntax every few hours is very disorienting and worse, can cause serious errors (for ex: if I have a local alias with rm="rm -i" but a prod server doesn't have it)