Preheat the oven to 350 degrees F.
Mix the butter and sugar until creamy.
Add eggs one at a time, mixing well after each addition.
In a separate bowl, combine the flour, baking powder, baking soda, and salt.
Gradually add the dry ingredients to the wet mixture.
Fold in nuts.
Drop spoonfuls of dough onto a greased baking sheet.
Bake for 10-12 minutes until golden brown.
Let cool on a wire rack before serving.
