|
|
|
|
|
by jwhite
3368 days ago
|
|
I appreciate your point, but I think the choice to write all or parts of an application in shell depends a lot on what you need to achieve. Writing 100 lines of shell to glue parts of your application together may be the best way to ship something today, even if you plan to replace that with another language in 3 or 6 months time. Would you care to give a link to your guide? I'd be interested to read it. |
|
* It's a work in progress and a bit lacking in visual presentation at the moment
* The target audience is the novice developer
* I am writing from my own experience and I am not an expert
* "comprehensive guide" should probably have been "comprehensive primer". This is what I think beginning devs should know about the shell.
https://tenebrousedge.github.io/shell_guide/shell_guide.html
Commentary, contributions, and criticism are invited.
As far as 'shipping something today' is concerned, that's what keeps me from learning vim. At the moment I'm both working and going to school full-time, so I feel like I can't quite justify the time investment, but I know I'm holding myself back from being a far more effective programmer.
I also have an acquaintance doing computational biology for whom Bash is an essential part of his toolkit for DNA analysis. Bash sometimes is the right tool for the job. It excels at text processing. It's just archaic and ugly, and we have nicer options available for programming languages.
(and now that my SO is up I think I'll watch this video)