This is one of my favorite pasta dishes. While John heats up the water for the pasta, I sauté mushrooms, onions, and garlic in some olive oil spray. I cut the asparagus on the bias and put the stem pieces in the pan with the mushrooms etc. when there is 5 minutes left on the pasta cooking time. As he is draining the pasta, I add the bud ends of the asparagus. He empties the al dente pasta into my vegetables mixture, I add some reserved pasta water and a teaspoon or two of olive oil and cook the pasta and the vegetables together for a minute and the dish is done. John garnishes his bowl with pinenuts, parmesan, and olive oil while I just put a drizzle of good olive oil on mine.