For the Potatoes - Preheat the oven to 400°. Roughly cut potatoes, no need to peel, into 1 inch cubes and toss on a sheet pan with olive oil, salt and pepper. Roast until golden brown and crispy, about 40 minutes.
For the Bacon - Meanwhile, lay bacon on another sheet pan in a single layer. Cook in the oven with the potatoes until crispy, about 20 minutes, flip with tongs half way through. Drain bacon on a paper towel, then chop. Reserve 1 Tablespoon of the warm bacon fat to make the vinaigrette.
For the Eggs - Place eggs in a pot covering them with cold water by about an inch. Bring to a boil over high heat. Right when they reach a boil, remove the pot from the heat and cover. Let them sit in the hot water for 17 minutes, set a timer! Run under cold water, crack and peel, and slice or chop.
For the Black Beans and Corn - In a large strainer, add a can of black beans and any amount of frozen corn and run under water. This will rinse the beans and thaw the corn. Leftovers of the mixture can be frozen in a jar.
For Green Beans or Asparagus - Bring a pot of water to a boil and add a good pinch of salt. Drop green beans or asparagus into the water for 2 to 3 minutes. Drain and let cool slightly.
For the Dressing - Combine all dressing ingredients in a jar and shake well. You can use the bacon fat or substitute olive oil.
Prepare all other ingredients while the potatoes cook, checking on and taking out the bacon as it is done.
To assemble, place roasted potatoes on a platter. Top with greens, green beans and any raw veggies, bacon, eggs, avocado, and Parmesan (shaved with a vegetable peeler). Drizzle and toss with the warm bacon vinaigrette. Serve with crusty bread or croutons!