Ten Commandments for C Programmers