Hacker News new | past | comments | ask | show | jobs | submit login

The shell is a tool, as is a proficiency in C, Python, Java, Golang, etc. The more tools you can successfully wield, the more you can build. Just because you're not super proficient in the shell doesn't mean someone else might be the same, so you shouldn't simply dismiss it. It is simply another tool to use and your "when not to use" question can literally be used with ANY technology.

As an exercise, try replacing bash / shell scripting with SQL or C or Python. This is the fallacy in your argument :)




[Meta: Why I think you have been downvoted]

> " Just because you're not super proficient [...] As an exercise [...] This is the fallacy in your argument "

This assumption of missing knowledge and handing out of an "exercise" in logical thinking comes across rather patronising. Also I'm not sure where the argument was, that you found a fallacy in.

Thank you for your contribution, nevertheless. I too believe that the decision on whether to use a tool or not, depends on your knowledge about it.


I don't believe I did "simply dismiss it". But perhaps I was insufficiently clear in saying that bash is relatively unusual in making it tricky to identify the point at which to stop trying to force it through hoops and use something more powerful and easy to work with instead.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: