Beat butter with mixer 'til creamy.
Mix in sugar gradually.
Add in egg and molasses.
Separately, sift together (or mix well with a fork): flour, ginger, baking soda, cinnamon and salt.
Stir flour mixture into wet ingredients.
Form into 1 1/2 inch round balls.
Roll in extra granulated sugar.
Place 2 inches apart on ungreased baking sheet or parchment paper.
Bake 8 minutes @ 350 degrees or 'til tops are round and cracked. They might still be slightly puffy.
Remove from the oven and whack the pan hard on the counter or stovetop. (Yup.) The middle will fall and they'll be flat and crackly. Just like a good gingersnap ought to be.