Boil the potatoes at medium heat, and let them cool down when they are boiled. Usually, it takes 20 minutes for the potatoes to be boiled if they are medium size and special for boiling.
Hard-boil the eggs. (I use one egg for each potato, for example, if you serve this salad to 10 people than you will boil 10 eggs and 10 potatoes).
Fry 4-7 slices of bacon and chop it in medium pieces.
When the potatoes are cooled down,in a big bowl, add the chopped hard-boiled eggs, pickles, spring onions, fried bacon.
Mix the potato salad with the creamy home-made mayonnaise so that the vegetables absorb the mayo and became a creamy, thick texture. Season with salt and pepper in the end.