The best way to the perfect hard "boiled" egg is steam!
Let the eggs cook in the steam until the timer goes off or earlier...to desired doneness.
When done, move the cooked eggs to a bowl with ice water to cool down the eggs and stop the cooking process.
We like to have two bowls of chilled ice water (after steaming). One for the eggs to chill in and one to peel the eggs in. We find that the eggs are even easier to peel in the chilled water. Plus the cold water makes the hot eggs easier to handle.
Cooking times will vary depending on: the size of the eggs, the altitude of where you live, the temperature of the eggs before cooking and your personal preference of egg doneness.
Steam an additional egg - one to test for doneness. If it is good, then they are all good, if it's not ready, then keep cooking the rest.