@mjgardner @Edwardsmoon @BobOHara I guess so. One of the more technical reasons is that most applications in this domain are built as Unix filters that communicate to each other via stdout, so one liners with sed/awk provide an easy way to do throwaway programming. Encouraged by the need to innovate (for fame and grants),ppl are then forced to extremely heavy DSLs and frameworks to control dataflows. The writing for such approaches is already on the wall IMHO (but I will stop rambling nos)
@mjgardner @Edwardsmoon @BobOHara These are nice examples of what is being taught nowadays to newbies (and python!)
https://data-skills.github.io/unix-and-bash/03-bash-scripts/index.html