Hard boil your eggs (I place them in cold water and bring to a boil, then immediately turn off the heat and let the eggs sit in hot water, covered, for 10 minutes) then rinse in cold water and peel. Set aside.
Boil the potatoes. You can dice them first to speed up cooking, especially if you have a russet potato or just throw it in whole, puncture it and then dice them after they are fork tender. Add salt.
Cook macaroni according to package directions, drain, and set aside.
Dice the carrot, apple and all the ingredients. Let all the hot ingredients cool down before mixing them up together with mayonnaise. Add sugar and raisins as well. Mix with a spoon or spatula until well combined.