Hacker News new | ask | show | jobs
by m45t3r 2407 days ago
I mean, there is some things that Bash really shines, specially for gluing code or working with pipelines.

However, not rarely this ends in a trap: "oh, I already have this small shell script here, I will just add another feature". After sometime, you get a gigantic shell script full of lines that nobody understand anymore, since Bash lacks so many things as a programming language that you end up with multiple hacks just to support that feature you wanted.

I went with the trap above more than once, and sometimes I get myself in it again, until I decide that enough is enough and just rewrite the script in something else.