Cream butter on medium speed until smooth. Add both sugars and mix until fluffy.
Add eggs, vanilla, and butter flavoring. (Going for a buttery, cake-like flavor here.) Mix until blended.
Add flour, salt, and baking soda. Mix until completely combined and dough forms.
Add white chocolate chips and mix well.
Chill dough in the refrigerator for at least 1 hour, or overnight.
Preheat oven to 350*F and line a baking sheet with parchment paper. Scoop dough with a cookie scoop (I used a 2-tablespoon scoop!) and roll in sprinkles. Place balls of dough about 2 inches apart on the prepared baking sheet. (You can use two baking sheets, or bake in batches if necessary!)
Bake for 8-9 minutes, or until golden around the edges and still soft in the middle. Let cookies cool for a few minutes on the baking sheet and then remove to a wire rack to cool completely.