First, prepare the potatoes. Peel them, largely dice them, and add them to a large pot. Cover them with water, add a generous handful of salt, and bring to a boil.
Cook potatoes until fork-tender, 10-15 minutes. Drain, and set aside.
In a large bowl, mix together the mayo, mustard, chopped onion, pickles, seasonings, and crumble in the bacon.
Gently fold in the potatoes, followed by the hardboiled eggs. Don't mix too much, or the eggs will totally fall apart! Taste and add more seasoning if needed.
You can serve immediately, or refrigerate until needed. The flavors will be more developed if you have the time to let it sit! Enjoy!