Using a hand or standing mixer, cream butter, sugar and brown sugar until nice and creamy. (Mix for at least 3-4 minutes --don't skip this part!*) Add in vanilla and egg and beat until incorporated. You don't want to over do this part or cookies will be stiff. Just enough until the egg is mixed in (about 20 seconds.)
In a separate bowl, whisk together flour, sea salt and baking soda. Mix dry ingredients into wet ingredients until combined.
Stir in chocolate chips and candy canes.
Chill the dough for about 30-60 minutes, seal tightly and chill up to 3 days before baking. (Allow to sit out 10-15 minutes before you bake them if you chill longer than about 2 hours.)
When ready to bake, preheat oven to 350°F. Roll dough into balls or use a cookie scoop and line on a parchment lined baking sheet. Bake for 9-12 minutes or until cookies look slightly golden. When cookies come out of the oven, you can "pull them together" by putting a circle cookie cutter or biscuit cutter around each cookie and gently scoot them to form nice round cookies. Do not overbake your cookies--pull them out just before you think they are done.
Allow to cool for several minutes before transferring to your mouth--er, a cooling rack.