Preheat the oven to 350º F.
In a large bowl or stand mixer, beat butter for 1-2 minutes on medium-high. You want it to be lighter and creamy. Add in granulated and brown sugar and beat for an additional 2-3 minutes.
Add in the eggs, one at a time, with the mixer on low. After fully incorporated, add in the vanilla.
In a medium bowl, whisk together flour, baking soda, and salt.
With the mixer off, add in the flour, baking soda, and salt. Mix on medium-low until just combined. Remove bowl from mixer and stir in roasted pecans by hand. Reserve about 1½ cup for sprinkling on top.
Drop 1 tablespoon of dough onto cookie sheet. Add a few pecan pieces on top of each cookie. (I prefer to add more as I love the flavor and texture.)
Place baking sheet in the oven and bake for 9-11 minutes, or until cookies are set. They will be puffy and should not appear wet.