#Hacker Blog: 6 Principles for Meal Planning