In a large bowl, mix together the butter and sugar until smooth. Beat in the eggs one at a time, stirring until light and fluffy. Combine the flour, cardamom and cinnamon; stir into the sugar mixture just until blended.
Separate the dough into 6 balls and roll each ball into a rope about as big around as your finger on a lightly floured surface. Cut into 1cm pieces and place them on an ungreased baking tray.
Bake for 10 minutes in the preheated oven, or until lightly browned. Cool on baking trays for a few minutes, then transfer to wire racks to cool completely.