Scrub potatoes, then place whole potatoes in a pot of water. Cover potatoes by 1 inch of water, bring to a boil.
Cook the potatoes until a knife comes out easily usually taking 15-20 minutes. You want the potatoes to be tender because consuming cold "hard" potatoes isn't the desired texture.
Drain the potatoes when the desired doneness is reached.
Fill the pot of potatoes with cold water and let the potatoes sit in the cold water for 5 minutes. Add ice if you need to chill them faster.
Cut potatoes into 1 inch chunks, or place potatoes in the fridge if you want to wait until they are cold.
In a medium bowl add diced potatoes, mayo, onion, jalapeno, chili powder, paprika, smoked paprika, cilantro, corn, lime juice, along with salt and pepper.
Stir well to combine all the ingredients.
Chill the potato salad, this will enhance the flavor of the potato salad.
Keep potato salad chilled until ready to serve.
If you want to reserve a tablespoon of some items to top the potato salad for after it's all mixed for a pretty presentation.