Knowing the Shell Is 20% Syntax and 80% Toolbox
Telling a Computer to Do Things
A developer reflects on how learning to script the shell transformed his ability to automate tasks, moving beyond one-off commands to loops, conditionals, and pipelines. He argues that shell proficiency is less about syntax and more about knowing tools like fzf, xargs, and rsync. Even experienced engineers often rely on GUIs, limiting what they can automate. He suggests alternatives like zx for JavaScript teams.
I’d argue that knowing the shell is 20% syntax and 80% having a good toolbox.