Good question actually and this is something I'm sure a lot of people feel very opinionated on so if this happens to be different from how you cook it then sorry but I choose to do it my way. What I do is actually, I usually put bacon on something depending on whether I'm eating it individually or not of course. The process of cooking bacon is one of precision many people live their lives never actually knowing how to actually cook bacon. You first have to know what the ingredient you are working with is, some bacons are more fatty others more meaty depending on which it is I have different methods if it happens to be fatty for example I typically prefer overcooking it. While that may not be the best taste, I'm not a fan of the fat on it so I overcook it to pretty much take it from the bacon. So what I do is I put some butter and preheat it when I can see the butter about to be ready I put it right in instantly you see it sizzling yes good sign now let it do so until you feel they look mostly meaty. Yet if the bacon happens to be meaty, I prefer using it with something.
So what I do is I typically section it into pieces of bacon, then I cook it not too long just until I see it is cooked I want it to be perfect I recommend medium heat butter don't let it sizzle only heat it then put the bacon in you're cooking it to the point of being cooked nothing more then serve as you please.