2 ms·
Yup. I came the same path as you, and realized about the same. It's just a different mindset. Instead of a std library you have tons of prebuilt binaries rea
by silisili 4y ago
Yup. I came the same path as you, and realized about the same.
It's just a different mindset. Instead of a std library you have tons of prebuilt binaries ready to perform actions and talk to one another. And that is really, really, powerful once you learn what's all available and how to use/abuse it.
Software engineering in general is so different. Tons of mantras to follow, TDD, OOP, etc.
Each has its place, but generally if I can do it in a few lines of shell, why spend 20 minutes writing a hundred lines of something more pure? On the other hand, shells do not seem well suited for anything large and complex, admittedly. So watching people waste an hour writing something that could be a Bash one liner is about as painful as watching someone try to debug a 500 line bash script.