Cooking and eating are almost the same as programing. 1. In Cooking/Eating: Try to cook something faster, but delicious; In programing: Try to program something simple, but functional. 2. In Cooking/Eating: Try to eat less, but food with a lot of energy and vitamins; In programing: Try to make your code smaller, but to do more work; 3. In Cooking/Eating: For the final, you sit in front of your computer after hours of cooking, start writing code and eat everything without even feel the taste; In programing: You finish your program after hours hard work, but your boss don't like it and place it in long-forgotten archive directory.