1. Thou shalt name things properly
2. Thou shalt not write obvious comments in the code
3. Thou shalt not commit secrets to open source code repositories
4. Thou shalt not duplicate code more than once
5. Thou shalt not store passwords in the clear, or with a weak hash algorithm
6. Thou shalt not steal other people's code
7. Thou shalt not take on unnecessary dependencies
8. Thou shalt not write tightly coupled code
9. Thou shalt not swallow errors
10. Thou shalt not use hardcoded values
Want to have your say?
If you disagree or want to add any commandments, please either comment where you saw this post or tweet it with your comments and get the debate going.