cut the butter into 1 TBSP pats, then quarter and place in skillet with low-to-medium heat. A stainless steel skillet works best so you can see the brown bits form.
Once the butter is melted, raise the heat to just above medium and stir with a wooden spoon or spatula. The butter will sputter and foam, but eventually settle down. Keep watching for the brown bits starting to foam.
As soon as they form, remove from heat pour the butter into a heat-proof bowl. I use the bowl from my stand mixer.
Now WAIT for the butter to come to room temperature. That's going to take at least 30 minutes, which is most of your prep time. Do NOT add the sugars and *especially* the eggs until the sugar is cool to the touch. You don't want scrambled eggs in your cookie batter!
While the butter is cooling, you can measure out the all dry ingredients except for the sugars (that's the flour, corn starch, baking soda, baking powder, salt and cinnamon, if using) in a separate bowl. Once you've measured them out, whisk them together so they are thoroughly mixed. Also put your eggs on the counter to bring them to room temperature while the butter cools.
You can also measure out the chocolate chips now an put them in another bowl. If you're using nuts, you can measure and chop them now, too. I chop them in two or three batchies, using three quick pulses in a Ninja chopper for each batch. After you chop a batch, just mix them within the bowl with the chips.
Once the butter is cool, add the sugars to the bowl and stir. In my case, I mixed using the paddle attachment of my stand mixer. Mix until they are blended; they should be smooth and not grainy.
Once the sugar and butter is mixed and smooth, add the eggs one at a time, mixing after each addition.
Finally, add the vanilla extract and almond extract, if using, and mix again.
Add about a third of the dry ingredients and mix thoroughly. Use a spatula to wipe the bowl if needed. Repeat two more times until the dry ingredients are mixed. The dough will be sticky but should clean the sides of the bowl.
Finally, add the chips and nuts to the bowl, again in thirds, mixing on low after each addition. Don't use high speed--you don't want to smash the chips or nuts.
Now pre-heat 350 F
While the oven pre-heats, cover the dough and put it in your refrigerator to chill for 20-30 minutes. This is why you wait until now to pre-heat your oven. My oven takes about 20 minutes to come to temperature, so by then the dough should be chill enough to work with. Chilling the dough accounts for another big chunk of prep time.
The original recipe says to make the cookies with 2TBSP of dough for each cookie. This makes really big cookies. I roll the dough into walnut-sized balls and get more conventionally sized cookies and, coincidentally, a higher number of cookies. It's up to you.
Bake for 10-12 minutes. Cookies will be really soft when they first come out of the oven and may even appear under-cooked. After about a minute, while they are still on the cookie sheet, sprinkle them with the flake salt.
Let the cookies cool for at least ten minutes on the cookie sheet before removing them.