A lot has been written about Salesforce best practices, this has come from official and unofficial sources, they are usually around the dos and don'ts on specific topics such as apex, sharing, security, etc. However, I have always felt not enough is out there