This is kind of lacking in content for something claiming to be "advanced", to say the least. "Defensive BASH programming"[1], which has been featured on HN before, contains a lot more useful advice.
Personally, I would also recommend using ShellCheck[2] to lint your scripts.
[1] http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-progr...