Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
Finely chop the pecans in a food processor or with a knife until they are in very small pieces.
In a medium bowl, combine the flour, finely chopped pecans, and salt. Stir with a whisk until evenly distributed.
In a large mixing bowl (or the bowl of a stand mixer fitted with the paddle attachment), beat the softened butter, vanilla extract, almond extract, and ½ cup powdered sugar on medium speed until smooth and creamy.
Turn the mixer speed down to low and gradually add the flour-pecan mixture, about ½ cup at a time, mixing just until a cohesive dough forms.
Using a 1-inch cookie scoop (or tablespoon), scoop the dough and roll it between your palms into smooth 1-inch balls. (Optional: If the dough feels soft or sticky, chill the dough balls in the refrigerator for 15-30 minutes before baking to prevent spreading.)
On the parchment lined baking sheet, arrange the cookie dough balls about 1 inch apart.
Bake for 9 to 10 minutes, or until the bottoms are lightly golden.
Remove from the oven and let cool on the baking sheet for about 5 minutes, or until cool enough to handle comfortably.
Roll each warm cookie gently in a bowl of powdered sugar until coated, then transfer to a wire cooling rack to cool completely.
Once completely cooled, roll the cookies in powdered sugar a second time for a thick, snowy white finish.