Cream butter & sugars until light and fluffy.
Beat in eggs & vanilla.
Stir in dry ingredients with the minimal amount of flour. Then add chocolate chips and nuts (if using). If the dough seems really sticky, add a little more flour up to the full 3 C.*
Stick the cookie dough in the fridge and preheat the oven to 350°F.
Once the oven is preheated, pull the cookie dough out of the fridge.** Scoop rounded tablespoons (or use a cookie scoop) onto an ungreased baking sheet.
Bake for 8-10 minutes, pull them while they still look slightly underdone but are just starting to brown on the edges.
Allow to sit on baking sheet for a minute or two before transferring to a cooling rack.