Melt butter in a large cast iron skillet or griddle pan over medium heat. Add corn and saute for 4 to 5 minutes, until it begins to brown ever-so-slightly. Sprinkle with salt and set aside to cool. Wipe out skillet.
Lightly beat egg in the bottom of a large bowl, then whisk in buttermilk, corn, vanilla and sugar. In a smaller bowl, whisk flour, cornmeal, baking powder, baking soda and 1/8 teaspoon salt. Stir dry ingredients into wet, mixing until just combined but still lumpy in appearance.
Reheat your skillet or saute pan to medium. Brush the pan with butter and ladle 1/4 cup batter at a time, 2 inches apart. When the pancakes have bubbles on top and are slightly dry around the edges, flip them over and cook them until golden brown underneath. If they seem to be cooking too quickly (dark on the outside, raw centers) turn your heat down to low for the next batch and inch it up as needed. Repeat with remaining batter, and serve immediately with a pat of salted butter and a healthy dose of maple syrup.