Preheat oven to 375°F (190°C). Line baking sheets with parchment paper or silicone liners.
Whisk together the flour, salt, and baking soda. Set aside.
Using an electric mixer on medium speed, beat the butter, sugar, and brown sugar until well blended. Mix in the vanilla. Add the eggs, one at a time, mixing well after each addition.
Reduce mixer speed to low. Gradually add the flour mixture, mixing just until combined.
Stir in the chocolate and nuts.
Drop the dough by rounded tablespoonfuls (I use a #50 scoop.) onto the prepared pans, leaving about 2 inches between the cookies.
Bake, one pan at a time, 10-12 minutes, or until the edges are brown and the centers are golden. (If they're still slightly soft in the middle, that's fine.)
Cool the cookies on the pan on a wire rack for 1 to 2 minutes. Then, use a spatula to transfer them carefully to a wire rack to continue cooling.