Been in the business since 2011, which absolutely does not mean I am a guru, I am always willing to learn new tricks. This community has of course taught me more than I have given back, my user here is relatively new but whenever it is possible and adequate, I'll share my point of view as well.
I hope that my questions are useful for you to check as well.
I prefer to follow the the coding commandments unless the community here has reached to their own (proven) conclusion.