For the asparagus (optional): Wash and dry the asparagus. Remove the tough lower part of the asparagus (1-2 inches). In a dry skillet over medium-high heat, cook the asparagus, stirring occasionally. After 3 minutes, add ¼ cup water and cook for another 3 to 4 minutes. Taste, and continue to cook until the thickest pieces are tender, adding additional water if necessary. Sprinkle with kosher salt. If desired, garnish with lemon zest or lemon juice.
For the eggs: Thinly slice the chives.
In a medium bowl, whisk the eggs together until well-beaten. Crumble the goat cheese (or add the shredded cheese) and stir it into the eggs along with the kosher salt and plenty of fresh ground pepper.
In a skillet, heat the butter over medium heat. Tilt the pan to ensure the entire pan is coated in the melted butter, then pour in the eggs.
Keep the heat on medium. When the eggs begin to set, use a flat spatula to slowly scrape sections of eggs, creating folds. Scrape occasionally until the eggs form soft folds, then remove from the heat just before they fully harden. Serve immediately, garnished with chopped chives (if desired) and alongside asparagus spears.