We teach coding principles which are useful for good code. Only a few of these principles fully applied to source code improve the source code quality dramatically. Reading source code becomes almost as easy as reading prose literature.