Preheat oven to 350 degrees F. line two baking sheets with parchment paper.
In a mixing bowl of a stand mixer, beat butter until softened or for about 30 seconds.To the butter/margarine add sugars and then beat until combined.
Next add in eggs, vanilla, and almond extracts, then beat until incorporated.
Finally add in the flour, salt baking powder, now mix on low until combined.
Roll into balls and smoosh down slightly.
If using add Nonpareils to tops of dough and lightly press down ensuring they won’t come off after baking.
Bake for 8-12 minutes until cookie is set and firm but not browning around the edges. The bottoms will be only lightly browned when done, DO NOT over bake or the texture won't be right.
Cool for a couple of minutes on the cookie sheet, then remove, set on counter or wire rack to cool.