As a software engineer I can confirm #1 is golden advice. #4 depends on the organization you work for. #8 is overdoing it — if your grammar is better than mine I will appreciate that. #11 speaks for itself.
The rest may lead to awkward follow up questions which expose you as having read lists like this.
Good luck and happy collaborations! :)