Dice the bacon and cook in a large skillet on medium-high heat, until crispy. Make sure to stir it frequently so nothing sticks or burns. The time to cook will depend on thickness, fat content.
Remove bacon, and let rest on a paper towel-lined plate.
Keep the grease in the skillet, and melt the butter on high heat.
Cook the veg, stirring occasionally, until golden brown, approx 10 minutes.
Add the "optional" ingredients after 5 minutes.
Season with salt & pepper, add the bacon, and toss around for 1 minute.
Serve immediately.