This is a rather long list so i'll just mention my latest favorite which I recently learned on HN and it has made my life very easy with bash
Whenever you need to use a single-quote on command line add a $ sign before it. It makes escaping everything super easy
su user -c $'cd \'$dir\' && ...'
Before this it used to confuse the hell out of me.More details are here: https://stackoverflow.com/a/16605140/1031454