Place the butter in a large bowl and cream at high speed until fluffy.
Add the sugars and beat until light and fluffy, about 3 minutes, scraping down sides of bowl occasionally.
Beat in egg and extracts.
In a separate bowl, mix flour, salt and baking soda.
Add to the butter mixture at low speed until just combined.
Beat on medium speed, scraping bowl down, until blended.
Do not over-mix
Add white chocolate chips and mix till thoroughly combined
Preheat oven to 350 degrees and line baking sheet with parchment paper
Drop heaping spoonfuls of batter 2 inches apart on lined baking sheet and bake, turning tray once, until golden brown around edges and soft, about 12 minutes
Cool on wire rack
Notes
Don't over mix. The trick to a tender cookie is to not over mix the dough. After adding the flour, mix just until the ingredients are incorporated.
Put a slice of fresh white bread in your storage container with the cookies. This will help the cookies stay soft. The bread has moisture in it and it will help prevent the cookies from drying out.
Cookies spread too much. If you find that your cookies are spreading too much during baking, your butter may have been too soft. Put the dough in the refrigerator for 30 minutes and allow it to chill before baking.