Preheat oven to 350 degrees. In the bowl of a mixer, beat together the butter and both sugars until light and fluffy. Add in the egg, vanilla and pudding mix, then mix together until incorporated well. In a separate bowl, mix together the flour, baking soda and salt, then slowly incorporate it into the wet mixture (butter, etc.). Once it is throughly mixed together, add in the chocolate chips and pecans and mix until distributed.