In a small dish, whisk together the balsamic vinegar, brown sugar and 1 tablespoon water.
In a large skillet, heat 1 tablespoon of the butter with the olive oil over medium high heat. When the butter is melted, add the mushrooms and salt and stir right away with a wooden spoon until the mushrooms have absorbed all the fat.
Let the mushrooms cook undisturbed for 2 minutes and then stir once. The pan will look dry, but keep the heat at medium high and continue to cook, stirring infrequently, until the mushrooms are shrunken, glistening, and some sides have developed a deep orange-brown color, 6 to 7 minutes more (the bottom of the pan will be brown).
Turn the heat to low, add the garlic and the remaining 1 tablespoon butter and cook, stirring, until the butter is melted and the garlic is fragrant, 15 to 20 seconds. Carefully add the balsamic mixture. Cook, stirring, until the liquid reduces to a glazey consistency that coats the mushrooms, 15 to 20 seconds. Season with few grinds of pepper.
Transfer the mushrooms to a serving dish, scraping the pan with a rubber spatula to get all of the garlicky sauce. Let sit for a few minutes and then serve warm.
Notes
Rinse your mushrooms, but give them time to dry completely before preparing this recipe. They won't brown as well when wet.