I'm going to share my recipe/method for perfect steak.
Step 1:
Buy some steak. Preferably filet. Anything without a bone, as I've never tried this method with a bone-in steak.
Step 2:
Take the steak out of its package, and cover each side liberally with coarse, fresh ground pepper, and course sea salt (NOT iodized). You can add some onion powder and garlic powder, I know I do.
Step 3:
Place the steak(s) on a drying rack, and place them in the refrigerator over night. The outside of the steaks will turn a deep red, and dry out a bit. This will enable them to sear much quicker than if you had kept them in a marinade or simply seasoned them fresh.
You can get drying/cooling racks on Amazon pretty cheap.
Step 4:
Take the rack with the steaks on it, out of the refrigerator, and place it somewhere where they can come to room temperature, over an hour or two. This will further help them sear, as well as speeding up the overall cook time (not that steaks take a long time to cook, but remember that they will cook faster if you do this, so adjust so you don't overcook them)
Step 5:
Take a pan, preferably cast iron (there is a legitimate advantage to them. They have great "heat emissivity" http://www.seriouseats.com/2014/11/the-truth-about-cast-iron.html), and pre-heat it for at least 10 minutes, with some oil in it (I prefer olive oil) but not too much oil. Although you likely won't need any with a
Once heated, lower them into the pan and listen to that wonderful sizzle. Two, to three minutes a side (depending on the material of the pan, thickness of the steak, and type of range you are using), Once done, rest uncovered for 5 to 10 then chow down.
The main important thing here is the overnight dry aging. While it's not "true" dry aging like they do in fancy NYC restaurants where a steak costs over $100, it does greatly improve the sear you get on them. While some websites like Food Labs, will disagree, I still find this makes my steaks sear much better than fresh, "wet" steaks. This is because the browning reaction in meat, occurs MUCH higher than the boiling point of water. Their own guide to perfect beef filet (whole filet) points this out
Whereas their guide to the perfect pan seared steak, disagrees with my method, stating that true dry aging is almost impossible at home. http://www.seriouseats.com/2012/12/the-food-lab-complete-guide-to-pan-seared-steaks.html
Overall, I find that letting the surface of the steaks dry out, which is helped by the heavy salt and peppering (really get it on there. Don't be shy, especially if the steak is thick.) really makes for a great, fast sear, which means if you like your steaks hot but still mooing, you can get the best of both worlds.