Preheat oven to 360 degrees
Place flour in medium bowl. Add salt, baking powder, and baking soda. Use whisk to blend thoroughly.
Place sugars into large bowl and whisk.
Add softened butter and mix thoroughly with wooden spoon.
Add eggs to sugar and butter. Break eggs up a bit with the spoon, then mix together thoroughly.
Add the flour mixture to the large bowl, and mix with the wooden spoon just until all ingredients are blended.
Add vanilla, chocolate chips, and walnuts if desired. Mix until blended evenly. Do not overmix. Let batter rest for 5-10minutes.
Place batter onto cookie tray, about 2 tablespoons per cookie. Do not roll the cookie dough in your hands; just push it together gently and make into a roundish, symmetrical shape. I usually put 8 cookies per tray, and end up with 24 cookies.
Place two trays in the oven, center rack, at 360 degrees, and set timer for 10 minutes. Keep an eye on them as oven temps can vary.
Remove cookies when just lightly browned on top. Use spatula to carefully move cookies to cooling racks.