I think roasting is the best way to cook asparagus. Roasting at high heat concentrates the flavor while dehydrating a bit so the asparagus flavor is not diluted by water.
Prepare your asparagus: Break off bottom ends where they break naturally, and rinse. If very thick, peel bottom half of stalks.
Heat oven to 425-450 degrees. Cover sheet pan with aluminum foil if desired.
Dump asparagus spears on baking sheet in a pile. Drizzle with olive oil and soy sauce. Mix together, then spread out spears to single layer and separate.
Roast for about 15 minutes, until tender with poked with knife or fork, stirring once. Can sit in pan out of oven and can even be served at room temp. while waiting for remainder of meal to be finished cooking.