If using regular eggs, whisk in a small bowl. If using egg whites, place in small bowl. Add milk, sour cream, etc. or water (not necessary for the egg whites) and whisk together. Add butter or oil to a medium or large skillet and turn heat to medium high. Once butter is melted/oil is shimmering, move the pan around to make sure the bottom is thoroughly coated. Add the egg mixture.
Do not, I repeat, DO NOT touch the eggs for about 30 seconds.
When 30 seconds are up, use a spatula to gently unstick the edges of the egg from the pan, moving in a circle around the pan and towards the center. The eggs in the middle will run out towards the sides of the pan and cook. Keep doing this until the eggs are just about set, at which point you can sprinkle the cheese on top, and add the chives and asparagus to one side of eggs. With a spatula, carefully fold the egg over itself. Flip over if you must, or just put it on a plate and garnish with a little extra chives.