Re:Programming languages, operating systems, despair and ang...
by AceJohnny2 on Monday June 30, 2014 @02:43PM
(#7966767)
I disagree with his premise. I don't know which people he interacts with that consider Bash to be some sort of "optimum of productivity".
I finally appreciated Perl after spending a couple hours trying to write a non-trivial Bash script.
I absolutely agree with him on that bit, in it's day the ability to pipe the output of one command to another and the composability that gives you was incredible.
bash is undeniably useful (I use it every day) but I've been transitioning to python/envoy/docopt for a lot of things because despite more than a decades usage with bash I immediately have to hit google as soon as I want to do anything more complex than an if statement, it is just a horrible language (imo).
I like python for this as small single purpose programs are replaced by small (in terms of usage interface not nescessarily complexity) modules but the overall coherence feels better.
There is so much inertia around the tools and approaches I'm not sure how we'll ever move past this stage (Microsofts PowerShell had some promise as an approach for a while).