Okay, I might be mythologizing the grease truck guy a little, but the point remains: Some foods taste better without care and attention. Some foods taste better when the guy at the griddle is doing a half-dozen breakfast-related things simultaneously. Some foods have been reduced to the bare minimum steps required to make them both tasty and fast and there aren't many places to take them anymore.
Diners are cathedrals to indifference food.
It's taken me some time to get to the point where I can make a ham (or bacon, or sausage, or whatever) egg and cheese sandwich that tastes right to me - it became a bit of a priority once I moved out of the deli capitol of the world and had to start making my own breakfasts again. I guess I just...stopped worrying about it.
Ingredients:
1 bagel/roll/croissant, etc.
1 egg, beaten fast but not too much
2 slices sandwich ham
1 slice American cheese
1/4 tablespoon butter
salt
pepper
Don't need a thing more than that. You're in a rush, right?
Put the ham in a dry frying pan and put it over the stove on medium. Leave it until the bottom of the ham chars a little (3-4 minutes), flip it over and repeat (2-3 minutes). set aside. That was your prep work.
Put your bagel (or roll, or what-have-you) in the toaster.
While the ham is grilling, beat the egg and pull the slice of cheese out of the fridge. You're going to have to do the bit coming up a little fast.
In the same pan after the ham's been removed, melt the butter just until it starts to bubble. Your pan should still be hot and over medium, so that shouldn't take more than a few seconds. Make sure the butter has touched the whole bottom of the pan.
Pour in the egg. It will start to cook as soon as it hits the pan. Once the egg has solidified and started to seriously cook (30 seconds or so) flip the egg with a spatula, or, if you're fancy, with a flick of the wrist.
This is the part that requires a little bit of speed and coordination. You should have a circle of egg in your pan. Put the cheese on top of the egg with one side of the cheese touching the edge of the circle, and put the ham on top of the cheese. Fold the egg in half on top of the ham and cheese, then in half again. You should end up with a wedge of egg/cheese/ham/egg/ham/cheese/egg. Put it on a bagel, throw some salt and pepper (and ketchup, if you're me) on it and dig in.
Don't worry about cooking the ham, it's cooked long before it gets to you. Don't worry about melting the cheese, either, the egg will do that for you once it's all on one bun. And coffee - don't forget the coffee.