3.2 Thou shalt do an update before a commit.
Developers who are new to version control systems may not understand updating before checking/committing code. They want to immediately check their code in before they lose it. The down side is that if numerous developers committed code on that one source code file, and you commit (overwrite) their changes, you may have 1+ developers pretty upset with you. If you continue to break this commandment, I'd look for another job at that point.