Whisk together the flour, baking powder and baking soda, sugar, and salt.
Add in cold cubed butter. Using your fingers, or a pastry cutter, mash or "cut" the butter into the flour. You should end up with small and large pieces of butter incorporated into flour with the texture of cornmeal.
ALTERNATIVE FOOD PROCESSOR INSTRUCTIONS: Measure all of your dry ingredients into the bowl of your food processor. Pulse a few times to mix. Add chilled butter to the dry ingredients and pulse 5-6 times, or until most of the butter is in pea sized, or smaller, pieces. Pour into a mixing bowl and proceed with the rest of the instructions.
Pour cold buttermilk all over the butter and flour mixture. Using a danish dough whisk, or sturdy wooden spoon, mix the buttermilk and flour mixture together. You will make a shaggy dough, with dry floury bits at the bottom of the bowl. That is fine. It will all combine in the next steps.
Lightly dust your counter with flour and dump the shaggy dough out. Working quickly, to avoid melting the butter chunks, press the dough into a rough square.
Using a bench scraper, or sharp knife, cut the dough into four pieces. Stack the dough quarters on top of each other and press down, forming another square. Repeat 2 more times, for a total of 3 cut and stacks.
Press or roll out to ½ inch thickness. Using a 2 inch biscuit cutter or cookie cutter, cut out biscuits. You should get 20 to 24 biscuits, depnding on the thickness of your dough.
Place biscuits on a parchment paper lined cookie sheet and place in freezer until hard. Transfer to a zip top bag labelled with baking instructions. Freeze for up to 3 months.
To bake: remove desired number of biscuits from freezer and place on lined baking sheet. Brush tops with egg wash and sprinkle with flaky salt, if desired.
Bake from frozen in an oven preheated to 425°F for 15 to 20 minutes, or until tall, flaky, and golden brown.