Ten basic principles of coding