Organizing Grocery Shopping

My mom is one of the most organized people I know. In her kitchen I'd see the menu posted each week. She wrote her list each before she went grocery shopping so she knew what to buy. “Why am I not doing this?” I decided to make my own weekly menu and list.
I also started making a regular time to go shopping when I was unlikely to be hungry. We all buy more groceries when we're hungry. Just a snack before I go makes me less likely to grab extra items. I also make sure I have my grocery list with me. If I have that with me, I’m less likely to buy something I don’t need. Having a specific grocery list notebook is much easier to locate than just using a random piece of paper. If you prefer an electronic list, make a list on your phone since it's probably with you all the time.

Book Recommendations
What tips do you have for keeping your kitchen life organized?