- Because is essential in order to promote the automation of many manual processes (and automation is damn important!).
- Because I like to be a programmer as much as a devop, and I want to be able to deploy what I develop, and take care of all the operational and system stuff related to the system I contribute to build.
A Review of "Great Bash" Video by Carl Albing (O'Reilly Media)
Shell programming is a topic that every professional programmer should care about, and keep improving on, for several reasons.
Here are the first two I can think about: