Steak is often overcooked because you can't easily tell if it is done by looking at it. It does get easier over time as you prepare and cook steaks more often. If you can't tell doneness by the springiness of the cooked meat, use a meat thermometer. When using a meat thermometer, you do not insert it from the top, but from the side of the steak. Slide the probe from the side to the center of the steak for the most accurate reading. For rare you want an internal temperature of 125ºF, medium rare 130°F and medium 135°F.