What is good code? A collection of tips and patterns.