Shell scripting principles and philosophy